I can't understand the criticism. None of the features here provide a gameplay advantage for one, so if you don't want it then this shouldn't concern you.
For players the ranks may have been lifetime, but servers incur recurring costs. Servers, developers, and other subscriptions have monthly...