The news that Edinburgh's promised new eye hospital will not open until at least 2031 is disappointing and frustrating.