There is a big different between Hoarding and provide materials for multiple progression levels.
If you hold on to items you could use then it is Hoarding.
If you are given items that you don't need then it is most likely targeted at someone at a different progression.
So unless you planning to hand over to Kabam millions so they can cater the game and resources especially for you then you just have to learn to ignore it (or don't it is your life)
Its not hoarding, its holding til the actual day comes when its in need. And it could take 3 years
Sell them for gold, I hear the big gold drought of 2026 is comming.
Solo coliseum has like 40 million gold in the milestones
Except that's supposed to be the whole point of progression levels right? I agree that they let the range within the levels grow too large, but I think it's fair to say that no Valiant cares about 5* shards or solo shards... I've got about 54 million, and growing...
And that is what I mean by resources (human, time resources).
To work out which resources individual progression required (which changes year by year), then create selectors so player would be able to select their own progression based would take a lot of time (we can see Kabam try to stream the progress but it is heavy resources intensive task).
Plus it is hard to know what players would want to use as MCoC players are very diverse. We might not want 5* shards, but I can guarantee there are Valiant players that would want that, we hear of players still chase certain 6* champions even as a long time Valiant, we seen Valiant players asking for Ascension dust T1 instead of T2.
So while I understand your points, from my perspective it just not worth the energy for both Kabam and yourself to worry about.
I would much prefer Kabam use those human/time resources to fix bug and ensure the stable game which is still a working progress.