Yes, the game needs casuals to survive but coddle-ling to the demands of under geared players who are effectively asking someone else to use the fruits of their labor (IE: Gear or Knowledge) to compensate for their lack there of would create a social standard in which instant gratification is the norm and hard work is not rewarded. That's not the type of game that SHOULD survive.
I think you bring up an excellent point. Sadly this is a microcosm of our society, where people believe they are ENTITLED to the same reward as those who work hard, spend time, and EARN it.
It's a game, its a good game, but it requires a lot of time to gear up to the highest levels. Unfortunately there are always going to be people who can't or don't want to put in that time to complete the necessary steps that will allow them opportunity for the reward they seek. They want the short cut, regardless if it comes at the expense of others.