[Suggestion] One way to keep current RNG crystals but also let players get the champion they want
Kabam only needs to revamp the Max Signature Ability Crystals.
Instead of extra normal crystal shards, players have maybe 40% chances getting "The Chosen Shards" from the MSA Crystals.
(5* The Chosen Shards come from 4* MSA Crystals; 6* The Chosen Shards come from 5* MSA Crystals.)
And then players can use "The Chosen Shards" to purchase any champion (in the basic pool) of their choice.
If Kabam wants to limit how many champions players can get in this way, they can increase the prices with each purchase.
For example, 10000 The Chosen Shards to purchase the 1st champion, and then you need 20000 shards to purchase the 2nd one.
The price reset cooldown timer could be every 6 months.
Even f2p players can get two 5* champions of their choice every year, but they must have a big enough collection and play actively.
Those whales who have lots of 5* champions at max sig level get the chance to choose the 6* champion.
So this won't harm MCoC's current market economy. And players won't lose hope and quit if RNG never favors them.
Most importantly, #NeverSellChampions!