Typical. You ask for something impossible then complain when the authorities try something. The point is there can never be anything for nothing and manipulating market forces ends in tears. The long and short of it is that when people who have  nothing want somethingg, some one else has to pay, so the question is who pays and who benefits. 
Take the whining about "richer areas" and Sea Point. Isn't it obvious that if you are getting something for nothing or highly subsidized you are not in a position to demand what other people are paying through the nose for. 
The aregunent about living where you work makes no sense. Imagine every waiter working in a Mayfair restaurant demanding account ideation in the most exoensive area of London. Same applies to New York, where working people live in corridors and haven't got time to demand football pitches. 
The difficulties the authorities have in finding solutions arise from the expectations and entitlements encouraged by activists and NGIs.