The "we ban everything that helps someone win" habits of NASCAR and F1 are what make them incredibly boring to watch. I frankly don't see any difference between them and their e-sport counterparts.
Yet, they have been shooting themselves in the foot for the last few years, even though on paper their cars were faster than Mercedes'.
It's not just about money, though money is the biggest factor. It's about having a good organization, good decision making, and good DRIVERS.