It's definitely good, but I do wonder (and worry) whether increased usage of rail contributes at all to the increasingly abysmal passenger rail services; when you look at the data, it's horrific how overloaded the train lines are due to chronic under-investment.
That being said, even if this scheme was impacting passenger rail, it's probably still good overall, especially if it leads to more investment in infrastructure (i.e. passenger rail being drastically involved in the future); I have plenty of beef with Starmer's Labour, but I also recognise that the trains getting as bad as they are now didn't happen overnight, so will take time to improve. (Which reminds me: I should read more about the recent budget)
One of HS2's huge benefits will be taking large amounts of passenger traffic off the ECML, freeing it up for more freight. Just gotta hope 2a gets un-cancelled...
(Which is why I get grumpy when headlines scream "it'll only save 30 minutes": It's not the only reason!)