It's not really that simple. Auto-attack would fix many issues with the game, but the counter-argument is that for all of the issues a better alternative exists to solve them.

It's like a middleground, and some people may feel that is the best approach to take, while others (such as I) would prefer if the developers took a more focused approach to fixing features.