Or maybe these repetitive things and systems keep players logging in? Or do you think it is just incompetence with WoW having same stuff third expansion in a row? Check SL record sales.
Also "if EA would want to maximize profits, they would just make a good game, instead of packing them with microtransactions" type of logic. Simply good game does not make CEO's cream their pants anymore.