Entire economy of the game is fucked. No use for crafting supplies. Shops have nothing good ever. Once you've built your main ship, money is basically entirely optional. How did they get so much right with Fallout 4 loot hoarding mechanics (scrap and settlements) and Starfield forgot all of it? Why isn't there a "build colonies for MAST" questline? Maybe they're saving a ton for DLC.
Also piracy is punished so hard there's no reason to go that route (constant scans, omnipotent kiss-happy guards, 90% cap on cargo shielding) and there's no real content for pirate playthroughs anyway.