If people don't like the site all they have to do is start a new site that has all the features that they desire. Complaining about it isn't going to fix it, unless you are actually going to be the one to fix it.

It's the same reason that there is no income tax in various countries. If you pay income tax, you have a right to question how the tax revenue is spent. If you don't pay, you have no right complain about the government.

The same applies for free websites. If you aren't contributing any money to the running of the site, do you really have a right to demand change?