Can you explain how you think it is twisted? It doesn't seem to me that 'why' matters in this case - the article didn't seem to say 'San Jose has introduced zoning limits in an attempt to price out poor people', but 'San Jose has restrictive building limits that price out poor people because they are unable to meet demand'. You could perhaps add a little detail by changing it to say 'the city doesn't have any buildings with more than 27 stories' but that doesn't really feel like a big difference to me.