A mockery of our laws.
H1-B is intended for companies that are unable to fill a specific role within that company. It is NOT a free green card. It is NOT a free pass to citizenship.
Once that role is gone, so is their visa. This is what they agreed to. Their visa’s should be revoked. If they choose to get another visa through another company after this they have the ability to do so.