The markup on craftable items is grotesque. The wildest example I've come across: I kill a rathound and get a hide worth 300 credits. With a bit of common cloth and a minimal investment in tailoring, I get a suit of armor worth 2000 credits. As you know, both rathounds and cloth are common as dirt.
What I'd like to see is crafting typically producing superior, tweaked (NV goggles with no downside) or un-buyable items. Right now something like tailoring is too easy of a cash cow. Moo.