We do need credit sinks, but I don't think they should be useful. I would fear that your idea might increase the wealth gap.
If my minor thinking item is in the Crypt of Home, at least I know I can beg, whore, and harass someone to camp it for me, and that later, I can farm it myself for profit.
Placing it in a shop vendor reduces the incentive to do both, since one would be essentially just asking for credits.
It might be interesting to offer high-level twinkling so that endgame PVPers are able to buy them and save IP on abilities and treatment to spend elsewhere, though this prices out a newbie from endgame PVP yet further.
I'd rather see Jobe Luxes, PMVs, SSC nano chips et c. made available at similar prices to the Orbital/Charon bundle at 989m