I hate business ethics these days and ppl dont hold them accountable
Loot boxes were the infant years of the growing overall unethical behavior from game companies. Now you got season passes now you got micro transactions out the wazoo now you got pre-order-exclusive core content you got SJW twitter drama
and we got sponsored streaming and incentives to watch for exclusive in-game content, that's actually being used to increase the headcount they can show investors and stockholders who just look at numbers.
It's totally fine to do that, but I find it extremely unethical to pseudo-boost your numbers by bribing players. The manipulative move "you'll miss out on free content if you don't watch our streams (that we need you to watch so that we can show TenCent you're watching)"