There are far too many clubs for the size of this country.
Realistically, if you imagine say Arbroath, Forfar, Brechin and Montrose all as one team. Essentially that adds 4 small fanbases into one, combines wealth after selling off 3 old stadiums and building a purpose built community hub or something along those lines, and potentially sees a greater challenge from that area.
Dunfermline, Raith, Cowdenbeath and East Fife.
Falkirk, Stenhousemuir, Alloa etc
The list goes on and on.
The fanbases (albeit Rangers and Celtic have a lot to answer for with folk bypassing their local clubs to support a team hours drives away etc) are minuscule and generally the standard is so, so low.
Scottish football should work from 2 senior divisions maximum with say 12 teams in each division. 3 up and 3 down. Bottom tier then has a relegation playoff and an auto relegation place with the Highland and Lowland league winners.
How much better does that sound that the drab crap served up just now?