It sounds like people want this game to take up 2 or 3 hours of their time every day into infinity, and then punish people who do not put in that kind of time by making them lack in gear or make it impossible for them to reach endgame before the next patch or expansions. This just isn't that kind of game, it is meant to be played a few times a week, and if less than that then there are ways to get up to current content without having to dedicate weeks to getting there.