The loot box model was tried with the new Star Wars Battlefront II, and it had an amazing amount of pushback, to the extent the developer gave up on the model in the game. It seems these days the most successful monetization model is in-game purchases, particularly for skins and whatnot, a la Fortnite.