That's pretty much the entire point - the upside is that there's a downside for writing bad review (and by 'bad review' I mean from an objective perspective - terribly written content, content doesn't match rating, etc. Not a negative review of the restaurant).
It does prevent honest feedback. What's the value in using your real name? As a user I get zero benefit/upside from it, and huge potential downside.
reply