Can anyone tell me, with today's education (whatever that's actually even saying), why this is posted in the
WRR/X General Discussion when it has nothing to do with the WRR/X?
Anyway, the answer to your question is
MONEY. Way more people watch NASCAR than all AMA series combined. Therefore, more money gets thrown at NASCAR.