Then explain to me why not write a program that does everything for you: collects resources and builds castles? This doesn't ruin the game's structure.
And I'll add one more thing. Before allowing the use of this program, there was a discussion among competent people and respected players, and they decided that the program could be allowed. So, it was allowed, meaning it wasn't done without reason.