Does the same apply if you lived 7-8 years in the US in a non-immigrant status?
In addition, nobody "makes" you get a green card.
You have to get a green card after your second work visa or go back home, that's the choice. Unlike other countries where you can work on a working visa indefinitely and never even qualify for permanent residency.