Also, while I agree with your point on the company having to re-equip and adapted to situations as they happen rather then always use the same equipment, most people collect battle companies specifically to collect that 6 tact, 2 dev, 2 assualt battle company that marines are famous for. It's not really a gaming thing. Your point is very realistic and very valid but not hugely relevant given the reasons people are making battleforces in the first place. If that were the driving logic, you'd just make a normal marine army and be done with it.