Top of the line things are not meant for everyone.
Everyone who paid their money and puts in a reasonable amount of game time deserves far better IMO.
You get what you deserve.
Play enough and you get the top gear, gems etc.
Play less and you get less.
It’s really that simple, but then again I don’t expect you to get it.
Another thing you have to consider is . . .
Some play smart and achieve more in less time.
The real investment is not the few $ we paid for the game. It’s the time we put into it.
The majority needs to work less than 8 hours to earn what the game cost.
Considering it takes several hundreds of hours of game time, to get top gems and items, the price for the game is nothing and even stupid to mention.
You get rewarded for dedication and playing smart.
In your case it seems playing smart is not your thing (Sorry, but you wouldn’t write if it was) and you don’t want to put in the hours.
Top items and gems is for dedicated and/or smart players. (Or scumbag cheaters, but that’s another story)