Thomas Shey
Legend
The DM controls what is fought and where it is fought. Just... don't put melee-only monsters in open spaces where flight makes a character 'invincible'. You don't even need to break game logic for that to make sense: in a world with rocs and wyverns, wolves would stick to tree cover or go extinct.
The problem is this assumes wyverns and rocs are everywhere, and wherever they are they consider other predators what they're looking for. So again, you have to define things in a particular way to support the fliers.