Just looked on realtimetrains for Keighley between 1700 and 1800 tonight
There are 6 trains shown
Are you seriously telling me that you cant do more than 6 trains an hour on a double track railway with modern signalling (or is the constraint Leeds station?)
First of all you've got to get a platform at Leeds (which is so congested that we are closing the car park to accommodate one more platform for the Shipley side...)
Then all Shipley services need to fight for a path towards Armley with the Harrogate DMUs (four Harrogate services per hour at busy times - no chance of removing some of them!)
Then there are at least six EMUs per hour as far as Apperley Junction (standard off peak pattern is 2x Ilkley, 2x Skipton, 2x Bradford, i.e. ignoring peak extras/ Morecambe services)
Then there's the flat junction at Shipley to negotiate (Bradford - Ilkley services cross on the flat a total of four times per hour, eastbound Bradford - Leeds cross the path of the Leeds - Skipton services on the flat two times per hour).
Then there are the two EMUs per hour from Bradford to Skipton to deal with, as you try to get further up the Aire Valley.
Plus potentially non-passenger services (e.g. yesterday there were
http://www.realtimetrains.co.uk/train/H46656/2018/12/07/advanced and
http://www.realtimetrains.co.uk/train/U54770/2018/12/07/advanced in the evening rush hour - but there are paths available for freight that aren't used too - just because there's no freight using that path on a given day, the flexibility is still in the system).
Then remember that the current EMU takes around forty five minutes to cover twenty six miles from Leeds to Skipton, so any non-stop S&C service isn't going to get the chance to be particularly "fast" - the speeds of existing all-stops EMUs (not just Leeds - Skipton but also the Leeds - Shipley and Shipley - Bradford services) mean that your additional path wouldn't be much faster - it might not have the short distance passengers on it but it'd be running so slowly that there wouldn't be much speed benefit from omitting those stations - you might be stuck at reds outside those stations anyway!
I'm not saying that the status quo is ideal, I'm not saying I'd design it like it is if I were starting with a blank sheet of paper. But the reality is that there's no real capacity on the EMUs to accommodate passengers turfed off the longer distance services, there's no paths for additional longer distance services, there's no simple solutions.
Tonight’s stats from the 1649
Gargrave 15 off, 1 on
Hellifield 10 off, 0 on
Long Preston 7 off, 2 on
Presumably the numbers getting off at Shipley/ Bingley/ Keighley outnumber these?
The one service that I think certainly should run fast is the morning Lancaster to Leeds service. Typically a Pacer, often a 142, it reaches Keighley at around 0817 - 10 minutes after the previous Leeds train (which is the aforementioned crush loaded ex-Carlisle service, which particularly in Winter is prone to delays and cancellation on its long route before Skipton) and nearly 20 minutes after the last 333
I'm coming round to thinking that we should restrict any Lancaster/ Morecambe services to portion working with Carlisle services - that would then free up paths for additional EMUs south of Skipton - a number of the Lancaster services already run within half an hour of the S&C services (there are two departures from Long Preston to Leeds within nine minutes of each other in the morning rush hour!). That way the long distance services would be at least four coaches long (possibly six) and we could use the vv useful 17:25 path out of Leeds for a four coach EMU (rather than wasting it on a Pacer/ Sprinter).
After Long Preston we probably had about 50 on left with about half of them at Carlisle
So the peak service out of Leeds in the afternoon could be run with a 153 north of Long Preston (e.g. all the Settle/ Appleby/ Carlisle/ Scottish passengers). Interesting.