Does it happen? Yes
Do I support it No!
All buisiness deductions should be done away with. If people want to do business, let them pay to run their business. If they cant make money on their own, they should not be in business.
Show me the ROI. They can sell stock to raise the money.
When a Business works with a municipality to build roads, the roads benefit the public, by providing a good traffic pattern. That in itself makes sense. Municipalities are always building or Repairing roads anyway. If some company like Walmart, or some other business builds roads, then a tax incentive till the road is paid off makes sense if they are bringing in additional tax revenue. I would opt for a play where the buisiness pays a good portion of the costs, just so they have some money invested in the community. For instance, if you are building a ball park or a stadium the team should pay for about 50% or something like that.
The problem is that some costs if taken on from a business may never be paid for by the business if it closes down after 2-3 years. Why should the tax payers be saddled with a road to nowhere, or a stadium no one wants to use?
So if the City or State is going to pay for a public road or a stadium let the people be offered a bond issue and give the tax-payers a chance to vote on it. Then make the business sign up for tax plan that they have to pay for at least 5 years. Also give the public the right to end the contract and kick the business out if they do not live up to their end of the contract.