Long term yes, but infrastructure projects are a bit hit and miss. The big example today was a commitment to tunnel to Euston for HS2 and not end it at Oak Common. That project won't directly help 95% of the country.
HS2 is a mismanaged disaster. 120miles of track at a cost of £350,000 per meter length for a saving of about 15 to 20 minutes over current times. The only way that scheme was even going to benefit the country was to start it in Leeds and Manchester and take it to London and to build it on budget. The initial need was the extra capacity. None of that will ever come out of wasting so much money on such a short length of track.