I actually like that monster lairs are often undefended. It feels good to sneak in behind a monster and grab their stuff, then high-tail it out of there. It's a gamble, if I succeed I get good items at no cost, but if I fail, I end up losing units and/or stuck in the city healing.
It isn't a gamble at all. You can move at twice the speed of the monsters on the strategic map. Where is the risk? They are chained beasts, limited so they don't kill you (or truthfully, the AI players) too early.
Taking out these lairs prematurely means that the land is empty and sterile in act II and III. You have to do the highest level quests just to fight something other than players. In WoM monsters banded together, fought and leveled. They could be a threat later in the game. There isn't much now that you can't take out with a hero and 2-3 trained units.