Sounds good at first but effectively your subsidizing private home ownership and sales.
When a business builds a house it instantly enters a market where it is competing with private homeowners who are given huge discounts. Practically subsidies if you consider taxes unavoidable. When you do the numbers, it can be op to a 40% disadvantage.
It can be barely profitable at times.