I'm sure the economy had a lot to do with the Broadford numbers being down in recent years, anecdotaly I felt people weren't game to take days off, or even ask for days off and the dollar has dived so that adds financial pressure for tinkering on a bike......all in all it's not as attractive to go racing anymore, it will change, it's just a quiet time for numbers atm.
The road racing weekends have to dovetail with the clubs dirt bike racing weekends as far as dates or new dates go so there is not much incentive to change.
That's why the now defunct FXRRC series was in my eyes a great calendar filler