Disagree, while it may be an "inconvenience" to you, some other people may find it to be a fun part of the game. With how monotonous farming can get already, anything that inches us closer to robotic button pushing simulator is unhealthy for the game.
Is there no way to repeat the main quest on different characters of a game account to try again for the Bandit Egg? Given this thing is account bound and the chance to get it is random, it seems kind of harsh to just only get 1 chance per game account at trying to get it for use on characters of that account (I got it on my marionette control account when just trying to get the hat for looks...pet is quite useless there =/). Maybe is it possible to make it tradeable between different game accounts across a single forum account?