I agree with you partially, in that more content needs to be added into the game. But there's only so much you can do to stretch out quests before you are simply asking people to grind and play the ridiculous RNG game. Regardless of what you think, most players do not enjoy this. Hence why the hardcore crowd is always significantly smaller than the general player base. You could prefer doing stuff a million times for rewards, which is fine. But the truth is most do not.

There's also the problem with how much time they can use to dedicate content to please the "hardcore" crowd. From a business perspective, it's dumb to throw a lot of resources to a small part of your player base.