I can think of at least 3 good reasons but its none of my business so am not going to speculate here.

I would just say that if you are hiding the price for legal reasons, surely you would be 'outed' by a review anyway?

Plus if girls are interested, I find it off-putting if I can't see the rate.