Why was the "Generate coin" option of the client software removed?

Why was the "Generate coin" option of the client software removed?

The option wasn't removed, but it is now only accessible via the command-line or the configuration file. The reason for this is that many users were complaining after they turned on and expecting to receive coins. Without specialized mining hardware a user is exceptionally unlikely generate a block on their own at the network's current security level.