Sideboard is bad.
Now, about teams having less players.
I was in the team that suffered this problem the most last war, it being team Aether. We (deuce, really) were forced to buy a player that ended never showing up to a game for a price high enough to get any other player in the auction. Part of the blame is on deuce, but really this sucks major ass because having to spend almost an entire deck on a literal piece of wood, willing or not, is ridicolous and sometimes can not be stopped. He actually thought he was going to get two but I worked out better than expected. That said, my proposals:
* If a team has less players than the limit and no interest in getting any, they get a STANDIN player for 0 cards/points/whatevers that can not play any ultra-rare ever and never gets access to any standard soldier boost. Event soldier boosts depend on WM choice and theme.
* If, instead a team wants to get an unbid player after the end of the auction, they can do so by paying the starting minimum price of the auction, and they will be able to play with/for that player accordingly to past substitution rules. This can also be "forced" if the previous suggestion does not pass.
* If a general is really into soloing wars and wants to play with all his magical ultra-rares, he can get a STANDINATOR-3000 for the price of the most expensive player in the auction + the minimum raise for the last auction phase.
I forgot how to link the various parts and how i wanted the post to go on, so since I don't remember if I had any other idea I'll just throw this here.