For the record, the variants in Advanced Warfare did have some drawbacks, but it rarely made a big difference. Some of the variants were even pure bonuses compared to base version. If you got the Obsidian Steed variant of the BAL-27, you pretty much win Advanced Warfare, as it was pretty much the most powerful weapon in any CoD ever.
With that said, RNG loot boxes need to go away in this series and in any game that I'm paying an upfront cost for, especially when you can get duplicates which is the biggest bullshit. I'm getting tired of this trend, even in a game like Overwatch where it's all cosmetic. We can thank the whales that are gamers and Youtubers who do this.