Can they?
Without going into all the why's and wherefors of running a business, and theirs is not mine to comment on.
At the end of their financial year they can offset a given amount to expeneses, yes, but in the meantime they still have to pay for the stock, running costs and show a profit.
A hard task in this economic climate and without customer support there would be no business.