Here's my take: you get a work visa for 3-5 years that's tied to your employer and allows you to freely leave and re-enter the US. Believe it or not, we still have visa holders that can't leave the US without having to re-apply for their visa.
On renewal that becomes a 3-5 year visa that isn't tied to your employer. You can freely change jobs.
At the end of that period, it just becomes a green card as long as you satisfy presence tests. Naturalization has continuous and physical presence tests. Just use those. Failing that it is simply renewed for another 3-5 years.
If you satisfy the extraordinary category or get a NIW you simply skip the first step of having an employer-tied visa.
This would free up USCIS to deal with actual visa fraud rather than all the pointless hoops they currently (are forced to) enforce.
[1]: https://spectrumnews1.com/oh/columbus/news/2023/12/21/congre...