Flying units against flying units in air and on land

So my question is when flying units fight against flying units, is there a difference if they fight in the air or on the ground?

Its only doable if you have one flyer attack a ground unit, then the other flyer either attacks the now grounded flyer, or attacks a nearby enemy unit, then moves to attack the other flyer. There was a particular animation when two dragons faced off that would have one do a pile-driver to the other, they'd end up on the ground and fight for about 1-2 attack cycles before taking off and re-engaging in the air, but that animation was disabled and was very unlikely to occur.

There is a performance difference, flyers get their charge bonus when attacking from the air, they have no "charge" on the ground. This means that units dependent on their charge bonus like Great Eagles, or Feral Manticores, are at a severe disadvantage as they cannot charge while grounded, they have an abysmal Melee Defense, and a pretty weak Melee Attack without the charge-bonus to buff it.