Feels like one of those classic cases where the market alone can't sort it out, and strong public infrastructure should step in