In hindsight, I think they should have started building rail in the areas where the route etc was straightforward, while planning for the difficult bits was underway.
That way, it will be much harder to cancel a project that is already well underway.