SE's solution to everything = random numbers. They're completely uncreative at making nice progression, i've lost hope, but it can be done, Eg's GW2 Karma system is a great example. Garuda was kind of there...

I agree with everything you said, but i dont think it will change because they just continue to make bad design choices over and over again.

People like grinding if it means its "rare".... But then you alienate all your casual folks.