Overwatch was never meant to be single player. It was meant to be an FPS MOBA. I agree with OP. Others may have done it before, but Overwatch was the first game to be successful with a combination of lootboxes, and online only. Now all the awful copycats are coming out of the woodwork. Same thing happened when League proved that free to play was viable. Like League, none of the competitors will emulate their success.
False, again. Mass Effect 3 was neither a sports nor mobile game, it released 4 years before Overwatch, and it had loot boxes.
Doesn't mean you can just ignore the fact that lootboxes long predate Overwatch by claiming certain games "don't count".
You're entitled to your opinion on the price of mp only games. But by ignoring all the people who think they are worth $60 and claiming it's "anti-consumer" you're effectively taking a "I don't like it so nobody is allowed to like it" stance. You're just not part of their target consumer group.
ME3 was single player. Not sure why anybody would have bothered with its multiplayer mode. Hiding lootboxes in a dark and hidden corner of the game (ME3's Multiplayer), is not the same thing as making them front and center in your game for everybody to see.