Okay, but do the commands really have to be case sensitive? What's the difference between "scoreboard objectives" and "Scoreboard ObJectIves"? Do we really need to write out "creative", "survival", "adventure", and "spectator"? Do we really need all those specifics in the execute command? Do we really need a complete redo of Entity selectors? I could go on.
My motto on this forum is that simpler is better. We don't need longer command names. We don't need all these extra keywords and syntaxes. It will just make it harder to develop these commands.
I don't know how those specific changes affect the game so I can't tell if they are really necessary. All I know is that they are changing everything now in hope of not having to change any of it in the future.
Why are you talking about Block IDs? This thread has NOTHING TO DO with block IDs! This is about all the changes to the commands and how there will be literally no maps until like a month after the update comes out. You can keep the commands AND expand the block IDs at the same time!
From my understanding, part of the changes they are doing will allow for infinite amount of blocks and items, and a lot of the current commands has to be changed for that.
As for maps, people could just stay one version behind and play them until makers of said maps are willing to update theirs.