1. Provide a long stream of useful engines, introduced regularly (every 10 years?).
2. Make upgrading between networks easy.
3. Pre-pick the engines, so it's fairly obvious at game time which is the best engine.
4. Allow engines to generally run on the same network.