Well i think you get me wrong, what im complaining about isnt something new, it goes way back to the beta 1.8 in 2011, where Mojang started to add features to the game, that didnt fit the style of the game that they developing (like you combine comic and realistic Textures in a Texturepack, that doesnt work).
Initialy Mincraft was a sandbox survival game, not adventure, not combat, and mostly it was simple in concept, so that most features can be understand without knowing.
So if i say "unfitting features" i refer to features that are unnecessary from what fits into that games style, and Mojang is clearly missing the mark left and right.
And why is having slabs and stairs etc. for all blocks unessential? Seems like someone diddnt read the title, or doesnt build in a game aimed for building.
Also you didint understand what i meant with useless, lether was befor a certain update not used for books, so you could easily build a big Library, without farming too much, they could have instead added a letherblock that acts like wool, because its a damn sandbox game, not a "i make your life harder game", these are poor development choices.
And map generation, i say its bad because it was better, in beta. So 9 years ago we had a better terrain generation that today, we didnt had the biomes that is obvious, but in terms of terrain the beta 1.7.3 map generator is better.
Do i have to say again "didnt you read"? I sayed something about fitting and unfitting features, so including every mod is absolutly garbage, especaly since 99% of all mods are garbage anyways but if you add the good and needed mods, yes they should be included.
TLDR: I am not hating Mojang because i want to hate, i do this because i want the game i like to improve, and that comes from critism, if you always say everything is great, they will never put more effort into it.