Apart from points mentioned above, the number & times of trains serving some of the intermediate stations were poor and unattractive. Some of those stations might have attracted more passengers, and maybe survived - if they had had better services.
For example, Garstang & Catterall departures (Mon. - Fri.), Summer 1960
Southbound
07:26 (Morecambe - Accrington)
09:16 (Windermere - Manchester (Ex.) & Liverpool (Ex.)
17:55 (Morecambe Euston Rd. - Preston)
19:37 (Workington - Liverpool Ex.)
and Northbound:
07:38 (Warrington - Carlisle)
08:29 (Preston - Windermere)
18:55 (Liverpool Ex. - Workington)
With a station about 2 miles from the town, no chance of competing with slow, but more frequent bus services between Preston & Lancaster passing through Garstang town centre.
Hest Bank fared a bit better with southbound departures at:
06:42, 07:41, 08:08, 08:28. 09:53, 16:35, 17:46, 19:06, 19:43, (plus 18:28 & 20:31 to Morecambe Euston Rd.)
and northbound at:
07:27, 08:59, 09:39, 09:51, 10:31, 11:26, 13:48, 15:25, 16:39, 17:44, 18:43, 19:26, 20:55 (plus 21:00 ex-Morecambe)
So, apart from a few peak hour trains, not really good enough to compete with slower - but much more frequent buses between Lancaster & Carnforth.
Some of the above (maybe about half) also called at Bolton Le Sands.