Or limit matchmaking so only around 50% of factions get matched. There are about 400 wars every week now, and cache prices have dropped too low for real wars to be worth the effort.
We use faction funds (cache trading, companies, and faction flipping) to support real wars, so they don’t affect our income. But most factions don’t have that kind of system, which is why fewer people are willing to engage in real wars.
Fewer wars would increase cache value, so the loot would better cover the cost of actually fighting.
A 50% matchmaking chance would also discourage people from creating new factions just to farm caches.