I think you'll find that there is a lot of motorsport available locally at a far lower cost to watch. The recent Cambrian was free - true you had to pay to park and there was a cost for the programme. The problem is that 90% of the people spectating on the Orme probably never go to any other motor sport events - there are clubs all over the country organising affordable motorsport.
The £20 charge to spectate on the Orme is something that I, nor any of the local clubs, have any control over. The event is run as a big business, in the same way as the FA Cup, Wimbledon, the major darts and snooker tournaments, and suchlike. The world class events are a business, the local events (whether it be a club rally, pub darts or snooker league) are there for ther enjoyment and benefit of the club members. How does £20 for a couple of hours motorsport entertainment compare to the cost of going to Old Trafford for 90 minutes?
Personally I find darts (and golf) extremely boring ... but I acknowledge that many people play these activities and enjoy them. Similarly, there are many people who enjoy motorsport, whether as a competitor, organiser, marshal or spectator.
As for TV coverage (lack of) then that is something we motorsport people keep asking. The TV companies are prepared to spend thousands (millions?) to cover a football match, but TV coverage of motorsport is often left to smaller film companies and the sport has to pay, not the other way round. I'm sure that is true of some other sports as well. Things like the interweb, facebook and youtube probably don't help as people want immediate information - what they do with it is a puzzle!
I had nothing to do with the organisation of the WRGB other than I worked on it as a volunteer Safety Radio Operator on the Orme. My organising activities centre around the local club, the local events and those of the regional associations.
Incidentally, DVT are my real initials (Deep Vein Thrombosis wasn't heard of back in 1949!)
Enjoy your darts - I'll make sure I don't get in the way of your arrows!!!