Not trying to make a political point at all and perhaps a controversial take. But, it’s specifically and maybe implicitly by design. Meaning they made this way precisely so you have to reapply so they can change their mind or block you out later. Nothing about getting a visa is permanent and you’re fully at risk when you move here with that type of status. If you evaluate the situation that’s always been the case.
Unless you use the visa to marry Donald Trump, as his 3rd wife did.
Lots of countries have temporary worker status. The requirement to leave the country to re-up it appears to be a distinctively American thing.
The leaving part is not the issue, as you try to immigrate into a country you're subject to the rules that country sets. You're always free to not immigrate into that country (this is not about asylum).
The issue here is that, if you just left the country to do everything the country asked you, you are now in limbo.
For how long? No one can tell.
Does this mean you lose your job? Maybe.
And when you decide it's no longer worth it, you might even have issues getting back in to get your stuff...
Retraining your people CAN be done without it being so disruptive, they chose not to.