That’s ridiculous. So if your SO doesn’t qualify for their own work visa, they can immigrate but not work? Or they can’t join you at all?
You're proposing the alternative "let people live in the US without being tied to a specific employer." But realistically, the alternative on offer is "don't let people live in the US at all."