What is with the disincentive to buy gems?

Having purchased a 20k package nearly 1 month ago I have yet to receive a package in or to spend them. Why must your gem be less than 500 before you will get an offer. This puts me off from buying anymore gems cos all I do now is waste them on gambling granny den

I don’t think this is news to anyone. its been discussed many times that you won’t receive special packages if you are currently holding enough gems to buy it

 

this is just a business strategy deployed by flare

 

however there are much wiser uses for your gems than rolling granny’s items

 

unlocking 3rd spell and troop, you can wait for granny’s awesome discount sales, use them for scrolls/revives on hard bases, upgrade alliance tower, destroy ruins, gold shields or refilling your silo