> they exist to make as much $ as possible, not to satisfy demand
> they are more profitable, not because of demand.

This doesn't make any sense. Firms in a market make profit precisely by providing goods that the market demands. If there was no demand, there would be no profit to be had. If building condos is profitable for developers then obviously there is a demand.