One could argue the same for putting cheatcodes in games.
Frankly to me there is little difference between using a Win-all skill and turning on Godmode or giving myself an endgame weapon.
I do understand the need for cheat codes in games. Some players find for instance the story and quests a lot more entertaining than the combat part of a game. I myself have played some games in godmode simply because I want to continue through the story instead of grinding through endless mobs fighting a combat system I find completely boring.
Most PC games have cheatcodes, you don't have to use them, but they are there for those who want to skip certain parts of the game.
As developers we try to make everything both fun and challenging. But there is no magical formula which makes everybody like every aspect of the game.
We tried to allow for as many different playstyles as we can think of and get in the game. I'm sure everybody will find some things in the game they absolutely love and things which they don't really care for. Not forcing the player to things he doesn't like is empowering the game in my eyes.
Okay, enough ranting.
-- Greever
Usual disclaimer:
All opinions in this post are my own. No offense was meant to anyone. Everything promised is subject to change; Unfortunately I can't predict the future.