i dont care about this because i rarely download maps but what i care about is that they are making it harder to type on my own world
why removing numeric or one letter from gamemodes?
For consistency and standardization.
If you refer to cobblestone as "item 4", then when you add another item to the table, code from previous versions get screwed up. So, it's better to refer to it as "cobblestone". Or, hey, even better - let's identify it as being an original part of the game, not a mod, and call it "minecraft:Cobblestone".
You might know that 4 is cobblestone, but new people won't. It's MUCH easier for them to see what a command block is doing if it talks about cobblestone instead of "block number 4".
Same thing, if 'gamemode 0' is survival and 'gamemode 3' is spectator... what happens if you want to add another one in-between? And it's hardly intuitive to remember "3" is spectator mode. Why not just call it "spectator"?
To ease your typing, try doing "/gamemode c" and then press the TAB key.
Because they're a mess; the code needs sorting out, to move forwards.
It's like improving a building, like a train station or something; you have to knock parts down, make a hell of a mess, and cause quite a lot of disruption...but it's worth it for the future.
"Do you just want all of our maps and creations to be broken?" - For the greater good - sure.
Your wording is horribly biased. It's like saying, "Do you want your life to be disrupted for the next month?" instead of "Do you want a modern train-station with enough capacity for the next 50 years".