Because sadly everything is about microtransactions, companies want to make more money. I can understand, since companies make the most money during the release of the game; and loot boxes provide some what a stable income for them long term.
I personally have no problem with loot boxes per se. But it becomes a problem if the game is paid to win, which I tend to avoid these type of games.