You are right, but if you fear that you might be fired soon or think there's some kind of risk, and you're in your 6th year of H1B, what you can do is find another company, and have them file an H1B transfer + extension for 3 years. When it gets approved, you can continue to stay with your...