First of all, sorry i didn't knew i had created another suggestion here and it's weird that this topic isn't locked as majority of them have, so I had to take chance to try to improve it so you may accept it.
As stated by me previously that the GMS is a MS which costs CC or pokedollars, let it be expensive than BMS but cheaper than 15 or 30 day MS, because it doesn't guarantee the good nature of pokemon but just reveals the nature. This is atleast required to those players who spends real money, those ragequit guys, and idc people. This would make outbreaks and events more interesting for them more often. Like most of those disagree here would also use them at some point if this may get implemented.
The pokeballs will be always huge money sink for the pro as GMS would be less purchased due to price, sync ability, and those guys who say they will get good nat poke anytime now.
So, this is all and i don't think there is much need to say now as i added everything into it with some improvements. If this gets denied its denied, if it may get implemented, then it will be profit for trainers and everyone here.
Let this reply below be an add-on:
This also recently led me an idea by global encounter message that if a trainer with GMS activated (privacy option for GMS too) encounters a shiny or any type of rare forms, the system will mention the nature on the side of it.