Your right, there aren't many examples of where a parking lot is better than high-density housing but at the same time, there aren't many examples where multiple highrise concrete condos are demolished, especially in Canada. At best, these buildings would have got renovations and reclads. The concept reminds me of sections of Vancouver's West End where the condos along English Bay do an utter garbage job of engaging with pedestrians along the beautiful oceanside. As far as affordable housing goes, that's one area I can agree on, but at the same time, the extra supply of housing in West Village would've just prevented highrise developments in other parts of the Core/beltline. There's only so much demand for apartment-style living at any given time. Price points, government policies, location, demographics, etc. all factor into this demand.
I guess to each their own opinion. I just think with such a valuable location, the design needs to be bang on. Once you stick up highrise concrete structures, they're likely going to be permanent for generations to come. A development like East Village isn't perfect, but once it's fully built out, due to its design, I can see the potential for it to be a vibrant neighborhood for decades.