It's the nature of competition and it's the same with physical sports. Lots of effort to gain minor benefits over the others.
Browser games tend to respect your time more by making you login every day but limit how much you can do. You won't see players who play the game 24/7 because the game tells you to stop after you ran out of action points or scheduled your base, etc.