I would normally say that the government does not have a place in determining private corporation payment policy. However, in this case there is a tax break which means that money is being taken from the government. In other instances, if you want money from the govt, then you need to need to follow the rules of the government. The taxpayers are funding this tax break, so we get to establish the stipulations. Nobody is forcing people to take the tax breaks. If you want to the tax breaks - money from the govt - these are the rules.