There is a huge difference between corporate subsidies and corporate tax deduction
Tax deduction means the corporation pays the government less tax but the government is not giving the corporation any money
A corporation would still have to sell something to a consumer to make money if they got a tax deduction
Corporate subsidies means the government is giving money to a corporation
A corporation could sell nothing to a consumer and make money from subsidies