Possible solution to engineered bases
I believe the way it currently works is each base has an offensive weight and a defensive weight, each on a scale of 1-100. I'm sure I'm leaving out some details, but thats the rough idea. Your war weight is a combination of the 2.
Well, stop combining them and instead just use the higher of the 2 as your war weight. That would seem to make engineered bases obsolete pretty instantly, wouldn't it?
Edit to add: If your only objection is "but I like engineered bases" or "engineering is justifiable", please understand that I consider your "objections" just further support for this idea. Engineered bases is you saying to the world "I'm not good enough to attack an equal base, so this is a way to game the system so I can play on easy mode". I find it hilarious actually.