My argument against showing no pricing is that general consumers are similar enough that you can bucket them. They want to see pricing. And they're smaller dollar values, so you can't afford to take the time to customize a quote for them.
Enterprise buyers are used to the effort to get a quote. And they want to feel special. Combine that with how different they are (is enterprise 100 users, or 10,000?), and you can see why they aren't sufficiently similar to treat in one plan. The high dollar value also means you can afford to have a high touch sales process.
Normal customers often shop on price. Enterprise customers often don't. You're selling to the normals, and sending a signal to enterprise folks that you can handle a customer of their size.