Warrington gets one TPE per hour. How many does Huddersfield get?
My point is Warrington stations don't have any TPE services (or any services at all) going through them without stopping, not that it gets the same number of TPE as Huddersfield. Conversely, you could ask how many Virgin, EMT or ATW services stop at Huddersfield. Remember the original point you made was that TPE don't mind skipping Warrington, which seems to relate to a new service being introduced which isn't routed via Warrington opposed to skipping Warrington.
Overall Warrington gets:
Local Manchester services 2tph
Local Liverpool services 3tph (including services from Bank Quay)
Express Liverpool services 2tph
Scarborough via Manchester and Leeds 1tph
Norwich via Manchester and Sheffield 1tph
Manchester via Earlestown 1tph
Scotland 2tph
London 1tph
North Wales via Chester 1tph
Birmingham 1tph
Total: 15 services per hour
While Huddersfield gets:
Local Leeds services: 2tph (including service via Bradford)
Wakefield: 1tph
Hull via Leeds: 1tph
Newcastle via Leeds: 1tph
Middlesbrough via Leeds: 1tph
Scarborough via Leeds: 1tph
Local Manchester service: 1tph
Sheffield: 1tph
Manchester Airport via Manchester: 2tph
Liverpool via Manchester: 1tph
Manchester only: 1tph
Total: 13 services per hour - soon to be 15
So the total number of services is around the same. Although, Warrington does have the advantage of more local distance destinations like Edinburgh and London while the furthest you can go on a direct train from Huddersfield is to Newcastle followed by Middlesbrough.
Also the population figure for Warrington of 202,700 listed on Wikipedia is for the borough of Warrington including Birchwood, Penketh, Lymm, Daresbury, Thelwall etc. While the Huddersfield population of 146,234 is for the town of Huddersfield and doesn't include the likes of Brighouse, Holmfirth, Slaithwaite, Marsden, Mirfield etc.