The idea that for-profit developers will voluntarily build affordable homes for firefighters, teachers, or city workers is wishful thinking.