So, if a corporation negotiates to build a structure on a property, and has to agree to certain conditions in order to get a waiver because what they want violates pre-existing covenants on the property -- you say that it's "communist" to expect the corporation to honor those agreements?
Zoning restrictions are there to protect *all* the property owners from the actions of one. If you bought a nice house, you wouldn't want some corporation buying the two lots next door and building an 8 apartment monstrosity.
Similarly, the other tenants around 767 Fifth Avenue couldn't have been too happy about Apple pasting billboards on the glass cube in the plaza.
Just because you like Apple products doesn't mean that you need to approve of Apple acting with arrogant disregard of promises that they've made, or other civilized rules. (for example, Apple vs. Apple Corps., Apple vs. Cisco, ...)
In the Soviet block (i.e. the "communists"), the citizens had very little protection from the whims of the state.
In the US, property owners have a lot of protection from their neighbors doing things that reduce the value and attractiveness of their property. Additionally, cities can decide that the public need for open spaces and public places can restrict property owners from some uses of their property.
It looks like Apple stepped over those protections when they put a 10m high billboard on the plaza.