I totally agree they should have provided a better alternative during the project.
However, we should also understand this isn't a traffic improvement project. Traffic isn't going away and improving it doesn't help anything. The project is intended to relocated the Gardiner, open up the eastern waterfront for development and improve the city. Otherwise they wouldn't have to do anything at all.
Although you could be right, this could be another useless project if it ends up like another Humber Bay or Regent Park development. It just brought more investors to buy out all the condos to make themselves rich while the working class have to pay them rent bring close to zero long term economy bonus to the city. Once developed, they area becomes "useless" unless there is office towers and tourist attractions.