Gives the impression of it being by design: They want talent but only for so long, they don't want the talent to "overstay their welcome" thus they complicate things, like not allowing the spouse to work
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."