Smaller clubs don't want people to go "now and again". That won't pay for better players, better training facilities, etc. Most, even L2 clubs, rely heavily on volunteers, and the "occasional" extra few supporters paying £20 once or twice a year does diddly squat, that's why they're not going to invest in marketing costs!
We all know that the entire league structure is weighted in favour of the Premier League and Championship, who are happy to take the huge monies, but resent paying towards the L1/L2 clubs and non league clubs who are often the "feeder" clubs for the higher divisions and expand the pool of talent.
We've supported our L2 club for 15 years, through thick and thin, ownership crises, corrupt/thieving owners, very close to bankruptcy, etc. A few years ago, they got promoted to L1, and all the glory hunters arrived, all whingeing about lack of facilities, claiming the club was "amateur", etc - well, no surprise there, then, where were you when the club needed you?
Over the years, we've had a few young stars coming through our academy, ever single one poached by PL or CL clubs just when we needed them the most as they were turning pro and ready for "proper" games, often with all kinds of dodgy dealings to minimise the amount of compensation they had to pay our club, and then after a few years, just chucked them out again, after having never played at that level. If they'd have stayed at our club, they'd have been regulars and could have developed properly, probably rising to the top teams of L2 or L1 which is still a pretty good career for young footballers. Instead, though, PL and CL clubs just waste their time and best playing years, leave them floundering in their academics and second/third teams, and eventually chuck them out again when they realise they've not got the next Sallah!
I'd far rather support my local team, which is at least honest, rather than supporting a plastic PL team owned by parasitic or criminal owners.