...That way the developer that is profiting is also contributing to the long term viability and attractiveness of the city..

That isn't going to happen. You already require developers to provide set aside subsidized housing units for low income families and individuals for the privilege of building high density housing. Now you want them to provide vacant ground for parks? This might work in the burbs but in the dense core city land for development is at a premium and astronomical in price.