I remember when the Dead Space 3 Trainer came out there was an option to get Ration Tickets, which was then used to buy Resource Packs from EA that also cost real money. I think if there was an option to buy chests with in-game currency it'd be welcome, but hey if there are boxes locked behind actual money currency, why not give us that too? Loot boxes in a single player game is predatory as ****...
You can expect Assassin's Creed Origins is going to have the same thing.
I don't plan on getting the new AC game. I used to like AC, but not so much anymore. I do get where you're coming from. As much as I hate to say it, the Game Industry needs a massive crash like the 1st Great Gaming Crash that destroyed those spamware producers in the 80s and 90s...