When the government know about fraud and takes no meaningful steps to stop it, then it becomes government fraud.
Yes congress should crack down on this and yes one reason they don't because of campaign contributions, but the practice is fraudulent and unethical in itself.