JoshHays summed it up pretty well.
He doesnt mind that BLZ make money on a mobile game but the purposely and predatory design is just over the top by a longshot.
And the "clever" way of bypassing laws against loot boxes is too obvious.
That he ends it all up with pointing out that the game is the opposite of BLZ public stated values of player experience comes first etc made me chuckle.
"They made it fun to play, but just fun enough to make people spend insane amounts of ingame money when they could instead focus on making it as fun as possible. (which is what BLZ state as one of its core values)"