This whole debate has gone off the rails, thanks to ideologues who have reframed it in an overly simplistic way that ultimately equates to "stop development"
Some basic concepts that should actually appeal to the progressive base are completely missed:
1) If a parcel gets developed with a tower on it, even if that tower is 25% occupied, the tax base increases and, therefore, resources become available for things like parks and schools
2) Who cares if the tower is 75% empty - what was the parcel being used for before?? If it was a parking garage or shorter building or parking lot, those spaces up in the air didn't even exist...so no one is taking anything away from anyone.
3) The Hyde park / roslindale / brighton / etc argument...these towers are not doing anything to change the affordability of these types of neighborhoods
4) I am trying to raise a family and I can't afford millennium tower: It does not offend me in the least, since I would not think to try to raise my family on the 50th floor of a downtown tower anyway! That simply never was the type of place where most families are raised. Who cares if empty nesters and foreign investors own property on the 50th floor there?
5) There are empty parcels available in key further-out areas where no one is able to build a skyscraper all around this city. For instance, all the new/proposed zoning along Dot Ave, among other places...if we had exhausted all the Dot/Rox/Roslindale/Hyde Park/Allston/Brighton parcels, THEN maybe we can whine about downtown parcels going for luxury uses, but until then so what?
The one area where I'll side with the complainers is that we simply need to make sure we're making good use of all the tax revenue from these luxe developments. That's about it!
The irony of all of this is that the only way we're going to get better parks/schools/etc is with $$ inflow from things like this.