The success of smart cities comes down to who makes city infrastructure decisions- governments or corporations.
Governments are theoretically making decisions with the publics best interest in mind, however they rarely have the capital to keep the smartest people employed.