you've actually got to enforce regulations to get them to work or people will defraud others
Pay attention. Over and over again we see government programs that shouldn't exist at all gamed by fraudsters, from welfare to education vouchers. Now you are shocked that this stupid corporate welfare is being gamed and abused? It was obvious that that was going to happen from the very start, and it should be obvious to you that the government never has a history of properly enforcing regulations to stop fraud. The policy is only to expend a tiny amount of effort to catch one or two offenders and "make an example" of them, but the others ignore this and continue collecting taxpayer money. You don't solve this problem by enforcing regulations, you solve this problem by not creating it in the first place, or admitting that it failed and shutting it down.