I think for a moment that the hordes are out of control, but then I remember that it's not their fault that no one wants to defend against a horde because it'll put their score at risk. I logged on the other day and saw a huge Knight horde attacking a Bish base, so I switched to Bish. All the hangars at the field were still up but no one was upping to defend. Might be because the Knights were closing in for a vulch-fest? Ok then, let's just up from the nearby airbase that's only 5 mins away. Turns out me and 2-3 other Bish are the only ones doing this. Fine by me, more red targets for me!

We get to the base to defend and start killing planes. After 2 trips us 4 have killed about 15 Knights and forced the other 15 to RTB from low fuel, ammo, or damage. Now that there are only 3 Knights left in the air a huge horde of Bish who were sitting in the tower of a perfectly functioning airfield now up to defend.
Of course this then went in the complete opposite direction. The Knights saw a big Bish dar incoming to their base and refused to up. After a few minutes the Bish RTB'd from low fuel, or low ammo/damage from the very few defenders and then the Knights started upping to horde the 3-5 remaining Bish.
There's isn't much wrong with the game (there are some problems but every game has issues and HTC is starting to address some of these issues). The real problem is with the players. The vast majority of the remaining players are the "win the war" types who only care for their score. They just want to win the war in the fastest and easiest way possibly and this means avoiding combat with the enemy and attacking undefended bases with huge numbers. If the enemy starts defending then they can't possibly risk their score to continue the attack. It's much safer to RTB, land, and go somewhere else.