On a map where each side has several dozen bases, it hardly matters if a horde takes one, or even several. Most hordes peter out within, say, 1-5 base takes. In the end, I argue, it simply doesn't matter all that much. And if a horde does make a push toward winning "the war", the worst that happens is that we go to a new map and do it all over again. This is really not a big deal here.
Anyhow, if you dislike hordes so much, then look around the map, find a horde doing it's thing, and then up the biggest, baddest, meanest horde-stopping plane you can, and go try to stop them. I find that to be great fun, actually, and it's true whether I succeed in helping to stop them or not.
It's always funny to see Steve broadcasting his taunts on 200 about how many hordelings he has racked up so far. Now there's a guy who really gets into the hording spirit - from the side of the defenders. He really thrives on it, and I'm sure enjoys breaking up horde attacks immensely.
Anyhow, I play a mix of fighters, GVs, bombing when I feel it's necessary, and so forth. I play the game far too much, more than I should, and I find I encounter good dogfights, bad dogfights (get HOed by the inevitable LA-7 dweeb), good GV fights, bad GV fights (get constantly bombed by some dweeb in an A-20 while we're having a good tank battle), etc. I see the whole spectrum of fighting styles over the hours I play, and I've come to appreciate that hey, that's the game. This is the way it is, and I can either accept it and play within that context my own way, or I can whine and snivel about it, cancel my account, or whatever. It's up to me to make what I will of it.