Let's say you made the game. And you wanted to make people buy micro-transactions, is not adding events how you would go about it?
Seems like a **** way of doing it to me. If you want more MTX's you need more engagement, but you need there to be no other way to get credits easily. You also want people to have to buy more cars and parts so they needed more money, and you want more cars for them to have to buy.
Not adding events doesn't play into any of that.
I'd suggest that adding a ton of events that need specific cars, or types of car, potentially tuned in a specific way, a load more new cars to throw into the mix, and reducing payouts to match arcade mode or custom race mode across the entire game (including circuit experience and Sport mode time trials for instance) would be more effective. Introducing some races where you have to have a 10,000,000+ Cr. alone, would be more effective - especially if you made that the META grind (albeit with still not massive payouts).
Pushing people away from the game by not giving them new things to do, and allowing them to repeat what they do do without spending Cr. on new cars, and not giving them things to do with new cars isn't going to make them buy MTX's.