The original December 2008 timetable was a spectacular improvement on what preceded it, and was a carefully-constructed masterpiece which wove together the competing/overlapping aims of Virgin and the DfT / Treasury. Much was made at the time of the importance of the 1Rxx limited stop fast trains from Glasgow, Liverpool, Manchester, Holyhead (?) and Birmingham to Euston, giving arrival times at Euston before 09:00. You can judge for yourself whether that was a matter of commercial priorities or simply pride and prestige.
The general increase to 3 tph throughout the day from Euston to both Birmingham and Manchester was also a massive boost - which we now take for granted. Much of what was carved in tablets of stone back then has been quietly eroded over the past 17 years, through a combination of changed business priorities, different franchise ownership, upgraded rolling stock, COVID, and the perennial cost-cutting nibbling at the edges.
Nowadays there are some uncomfortable gaps in the timetable, especially in the evenings when the services are running down. For example, no train from Crewe to Warrington / Wigan / Preston between 20:09 and 22:19. Does there really need to be a 2-hour gap in services on the WCML at that time of the evening?