@sjmcc13 actually there's this game called DoTA 2 that js almost perfectly balanced (though both has different genre). IceFrog the lead developer game balancing philosophy is-
Aside from that everything you've said is accurate as not all games are balanced and not all devs is IceFrog.