Developers won’t build an apartment that won’t financially pencil out. Roughly speaking the developers will take whatever cost is required for IZ, and then add it to the costs of building a market rate unit. If the costs exceed the market rate, the project won’t be built because it’s unprofitable. This in turn increases the price of housing that winds up on the market (this assumes there are projects on the tipping point of penciling out vs. not). It’s essentially a tax.
There’s a fair amount of research on this, here’s one paper if you’re interested in learning more: https://www.huduser.gov/portal/periodicals/cityscpe/vol23num...