This game works like a slot machine, everytime you open a shard, roll a peice of gear and even the gameplay itself works like a spin on the slot machine. this game is 110% gambling. the only reason they get past underage gambling laws is because you cant cash out.
Its sadly a industry wide problem. do you remeber the good old days when you would spend money on DLC and just get what you asked for.
Devs would make content and you would buy it off them, now you you pay through the teeth for a 6% CHANCE to get what they are selling.
This is why Im studying to be a Game Dev, I believe if you were just honest with customer you would gain consumer loyalty. Instead of Blindsiding people with subliminal game mechanics designed by casinos to trap people with addictive personalities into spending way more then any sane person would how about fair pricing that would make more people be willing to spend.
In the long term slow steady money and growth is better then robbing people for as much as you can before they realize that they are being screwed over.