An all-stations trip appears to take 19 minutes, which seems to me to give plenty of scope to even slow it down slightly (not that that would be great, but I mean it wouldn't be a problem). Ten minutes layover in the hour should be quite adequate - most bus services don't even allow that, and when it's running shuttles it's a completely self contained branch line with absolutely nothing to get in its way.
I really don't understand why they operate the cack-handed timetable they do and not a simple hourly clockface all-stations one based around the times of the through services, TBH. Same with Barrow.
(Reference: https://www.tpexpress.co.uk/mediafile/100077746/h_minitt_wdmguide_14dec2014-16may2015.pdf)
The main line services have uneven calling patterns at Oxenholme and Penrith so clockface departures for Windermere wouldn't always connect.