Because mesh tops are HORRIBLE for keeping in humidity and heat. By drilling holes, you are reducing the amount of humidity that can escape. Most people who have mesh tops have to constantly fight keeping temps/humidity. Usually, they have to cover most of the top with a damp towel/foil/plexiglass, etc. which looks awful if you are going for a tank that looks "pretty". By getting a solid lid and drilling your own holes, you are basically doing what the people who use a towel/foil/plexiglass are doing to keep their temps/humidity and yours will still look pretty.