What makes you think that as a former green card holder you have to file taxes? My understanding is that if you give it up, no need.
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.