I mean, come on. It makes sense, right?
Sure, leaving them with Vatel means that people who want to purchase them will actually go to Haven (rather than just lurking around in Ready Rooms, Mission Lobbies, and the Clockworks for the duration of their playing period). I guess it's fine to leave it the way it is if it's not possible to make it so a vendor accepts crowns and CE as payment for different items. However, I seerusly think it would be more sensible and more convenient for Supply Packs to be sold in the Supply Depot.
They want users to have to load the Bazaar to see all the fancy frivolous stuff Vatel sells along with the packs.