You compare a subsidy, which is money extorted from many people and given to a few, with a tax deduction, which allows someone to keep money they earned in the first place.
The answer to your question is simple. Some people are hypocrites and some are not.