Just a quick throw in: Having an easy mode is not a new idea, Tie-Fighter, Strike Commander and many other old PC flightsims have had options for unlimited ammo, no collisions, invulnerability or other ways to make the game drastically easier right in the option menu. No cheat code required, you press a button and are done. I never heard anybody complaining about that back then and nobody complained about those games being to easy.
So yeah, if you wanna play on hard, play on hard, don't stop other players from playing the game the way they like it, no matter if that means running around in God mode or playing Doom on Nightmare with their bare fists only.
All that said, easy mode ain't perfect. One thing I would like to see is more games actually trying to teach the player how to play them. Racing games do that pretty good these days with dynamic racing lines and other helper features, but most other games really don't give you any help at all beyond telling you which button does what.