There are over 230 mon in Gen 1+2, and over 700 overall (so far). If they release 1 shiny every few months, I'll be 99 by the time all shinies are released... There's reasonable stringing-on the base, and then, there's ridiculous milking.
The Grass Event was the perfect opportunity to introduce the shiny Bulba. Easy enough to do, just a few lines of code on the server side. What would have been a fantastic opportunity to excite the base and draw back the lost players. Just another example of utter cluelessness in marketing management.