A "Park"?
If anything, that locations was begging for an ambitious development matching the adjacent building's height at minimum....
is it perhaps a deal made in order to attempt the more ambitious plan..? (getting rid of the entire block for a brand new development ala North Quincy's The Abby)