National Grid can mean NGED, NGET or NESO, god I love the UK. 2/3 of those are completely cuckoo regarding long term planning so not surprising to hear those comments.
The network operators or the system operator? Hard to do any form of sane long term planning when the regulator changes their mind every 5 years.