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.