The war rewards are too low. The cost to add generals along with the risk of retraining lost planes don't make it worth it to participate sometimes. You have to have a perfect battle not to lose more than what you'll get if your alliance wins. With the long retrain times added to all of this...