Clearly railways throughout the UK don’t have enough ’carriages’ (generally in fixed units of 2 and more).
Also not enough drivers - especially where overtime is voluntary and football matches happen to be on!
But, the Fife line(s) seem ‘special’ - as in extra-mismanaged.
Though running a railway for the train companies not the passengers is not exactly new!
The Leven line has started with an hourly service with a ‘plan’ for a half hour service with the extra trains going round the north half of the ‘circle’.
Remember the Fife Circle?
Edinburgh - Dunfermline - Thornton - return along the coast (and opposite direction too). Now (almost) no trains between Thornton and Kirkcaldy.
If Kirkcaldy or Inverkeithing are your local stations, pretty good service. Four train Cos (inc Sleeper).
Service to stations in between now poorer. Trains to/from Dundee no longer stop. If you want to go north of Kirkcaldy, it’s change and wait 1/4 hour.
Also Dundee trains tend to have 3 or more coaches.
So, more trains where there is an increased chance of not getting on (esp with bike or buggies) and almost certainly more people choosing cars…