Completely agree with you.
I followed my local club religiously from being a child to mid-20s, until I moved away with work. I'd never miss a home meeting and often get to 7/8 away meetings a season. We were often crap, and the racing wasn't great, but I'd never dream of missing it.
About a year after I moved back, they shut down completely, and I think I'd been to 1 meeting in that year. I just couldn't muster the enthusiasm for it, which I regret now but alas.
Fast forward to now, there are 2 regular tracks within an hour, and I still cannot get back to regularly attending. It's not a financial or logistical issue for me, more like there's always a reason not to go. I would still consider myself an absolute speedway nut, read about it on here, follow Polish speedway, etc., etc.
However, the thought of going to stand for 2.5 hours amongst a sparse crowd, with crap entertainment, and often average racing is just not appealing at all.
Maybe I'm just getting older, maybe the lack of a 'home' club doesn't help, but I'd have watched speedway 24/7 not long ago if I could, and now I think I'd close the curtains to most meetings if they were raced in the back garden.
Whatever the answers are, someone has a very big job on their hands to implement them.