I'm going off of old memory, so apologies for any lapse in accuracy, but I remember for Battletech most of the rules and reasons for things are to make Mech vs Mech battles as cool and as likely as possible, despite all reason.
Sure the empires fought for populations (taxes, labor), positioning...