"Someday, there will be a stone that helps lower ranks??."

"I have trouble leveling up characters I don’t like, and when I get a new character, I have to gather new resources. If it were possible to reduce the level of a character I’ve already upgraded and get back the resources spent, so I could use them to level up a new character, would that be possible?"
0
Comments
The trouble you’re describing is deliberate. Once you use resources to level up or rank up a champ, those resources are gone. That decision is generally irreversible. If players could take the resources out of champs they leveled up and put them into newer or higher rarity champs, they could get all the benefits of those resources multiple times. Players who have been around for a long time would have almost unlimited stockpiles of resources basically stored within their champions. This would offer too much of an advantage to veteran players.
This is not just a Kabam thing. The general game design principle is often referred to as respecification. In most games, respecification is regulated, restricted, and sometimes even impossible. The point is to make sure player decisions have consequences. If you can make level up decisions and then just reverse them and make new ones, that would make level up decisions trivial and unimportant, and that eliminates player agency.
At the end of the day, games are about decisions and consequences. If you eliminate the consequences, you eliminate the value of making decisions in the first place.