To point out, when the Olympics have a team of inspectors fining anyone who tries to use any wording like the "London Olympics" - basically keeping anyone from advertising unless they are one of the major corporate sponsors - and thus any action to take advantage of the Olympics for business as well as constant striking for everyone to avoid London for fear of crushing traffic... what do you expect?
You can't expect a small business boon if they are not allowed do anything to bring the Olympic people in as well as telling everyone to stay home.
The irony of telling everyone to stay home or face mass congestion and gridlock while expecting everyone to come out and spend.
------------
The biggest infrastructure mistake Athens, Beijing, and other examples like Motreal is spending lavishly to build entirely new buildings. They built them not with intention to make use of them afterwards, they are built to show off, especially Beijing.
Boston is different because we might be able to get away from building that much crap without use. Unlike China, we do not have a bone to put together the best show of all time to the world regardless of consequences. We don't have the lacking of facilities (and a lesser degree to prove something) meaning a huge capital investment requirement of Greece. At the same time, we have a ton of sport teams and universities with sport teams with venues already here.
In short, we don't have a need to overspend to show off or have to overspend by building everything from scratch because we lack the athletic infrastructure.
Boston have the advantage of pent up infrastructure needs. We have a soccer team that wants a stadium. We have universities that would love new dorms and new/renovated facilities for their sports. We have a subway system that begs for any excuse to replace its age trains, screw up electrical grid, screwed up signal system, and undeserved areas.
Of course, all of the above can be made null if we had an Olympics and decided to build all brand new facilities ignore existing ones and away from our local teams and school teams to use them and decide to just advertise everyone to avoid using the MBTA during the games instead of improving it.
And alas, it doesn't matter. Because it is not happening.