Very, very True...
I have been involved in running and marketing businesses for over 30 years and in all that time (in fact ad infintum since commerce began), pretty much nothing has changed in how you make a success of what you do..
Listen to your customer's feedback..
Give them what they want, (or be honest and explain to them why you cannot meet these expectations)..
And control your costs to ensure what your customers want is both value for money for them, but delivers profits to you..
Utopia is to earn the "lifetime loyalty" of your customer, and given Speedway is a Team Sport, that 'emotional loyalty' should be easy to engender and taken as a 'given'...
My 'loyals' as they are referred to, are absolutely key to my success, as if I lose ONE of them, such is the frequency of their visits per week, I need TWELVE other 'non loyals' (customers who shop at various locations), to visit me once a week to replace them..
Instead of wondering why they are not getting any new customers in, maybe Speedway should try and attract back those 'loyals' who used to attend, whilst at the same time listening to the 'loyals' who still do attend, but are gradually losing their emotional attachment to keep themselves attending..