Sad reality is that most people don't play this game for a challenge. A good percentage of the playerbase is very casual at core, of course this doesn't mean plenty of casual players don't enjoy a good challenge, but a large portion of the casual playerbase enjoy little to no challenge at all. It's just what they want and square must ablige if they want to keep that sweet cash flowing.
Being a mid-hardcore player myself it always tilts me a little that people are like that but I've come to accept it. That's just how most people enjoy the game and over complicating the game will just make subs vanish even more than oversimplifying it.