My doubt is if it is a licensing issue, how would we be having a Northern livery (Class 323 on Glossop Line) and East Midland livery (Class 43 and Class 158) in TSW official DLC and not in TSC considering that the publisher is common.
Licensing is per Game. DTG Have the license for TSW but not for TSC. TOCs can pick and choose what games they want their branding to appear in. So its likely that EMT and Northern have allowed for it to appear in TSW but do not wish for it to appear in TSC.
I think it's more because the liveries used in the packs - were from AP enhancement packs - which is probably more the reason for the lack of them being included (at least the ones used by the Just Trains website versions)
It's the exact same thing as the standalone one on the JT site. The difference is that one is built as an add-on for MML and the other is a unique route. The add-on version cannot appear on Steam because everything is packed into an AP file. If you want to see how they would have to release it on Steam, you'd only have to look at the Airdrie extension to Suburban Glasgow and a unique route ID from the original route. The actual extension to the route goes onto the ORIGINAL route. That said, because of Steam authentication and such, you also can't buy the separate add-ons and build onto the Steam version of the route either. I experimented with this. It can't be done. So the standalone MML from Derby to Sheffield is the most pointless item on Steam, and it's better to get from JT to expand it if you want to as the entire map is always available to you for every DLC to add on. The Steam version is only the base map, and perhaps lower-end systems might prefer that, but it's otherwise pointless.