I did. I threw away everything and came back to India within the last 6 months.

I was in US for 6.5 years working for an Indian company. My employer filed for my green card and it got denied in the first step (see 1 below). Employer appealed and it got approved after 3-4 months. Completed 2nd stage without issues and filed for visa extension. Got RFE from USCIS (see 2 below). Instead of 15 days, it got delayed for another 3.5 months. I couldn't renew my driving license since my previous visa expired by now (see 3 below) and had to rely on Uber/Lyft for 3 months. Finally got my visa approved for 3 more years.

I had enough of this process by now. Even before the green card application denial, I had a tough time living in US (see 4 below). H1B people (who did everything by the book) were always scared to go back to India ever since Trump came to power. There were stories of people going to India for vacation and then can't come back, being grilled at port of entry in US airports for 1 hour before they let you in etc. Thankfully, I never experienced any of that expect for the 'random' checks from TSA which always used to happen to me.

I stayed in US for 1 more month after my visa extension got approved. I gave a 2 weeks notice to my employer, ended up working for another 1-2 weeks while my customer tried in vain for options to allow me work from India, packed up everything and came back. The pain stopped just like that. I am yet to experience it even though life in India is harder than in US and I haven't even started looking for a job yet.

Notes:

1. Green card usually has 3 steps I believe, first 2 gets completed in 1 year or so, 3rd stage gets completed after 10-20 years for Indians. If some reports are to be believed, it takes 150 years for eb2 and 50 years for eb3 Indians. Once we complete 6 years on h1b, we have to file for a green card if we wish to continue in US. Once the first 2 stages of GC are approved, we can apply for visa extension.

2. Request for Extension is when USCIS asks for more evidence to show that I am in speciality occupation. In my case, the document I received from USCIS looked like a copy paste. They had my employer name as one of Target/Walmart/Home Depot/Bed Bath & Beyond. They wanted me to prove that my work require a bachelors degree. It was a given that if you are an Indian working for an Indian company, you get an RFE during 2017-2018.

3. We are allowed to work for upto 240 days (forgot actual number) while an application for visa extension is pending. Driving license in some states is tied to visa with a max of 2 years. It is strange that the state government wouldn't let me drive, but continued to tax me even for the income I earned in India during this period. My employer paid for my Uber, but I hated it. I was like that lady in a Black Mirror episode where everyone gets a rating and trying too hard to please others. I especially hated the need for small talk because I was really miserable. I got so upset when my rating went down the first time (most likely because I told the driver I would tip in app after seeing his note that he accepts tip with a tip jar and some cash), I wrote to Uber customer care asking for refund of the tip which they did! My rating dropped from 4.9 to 4.74 during the first 2 weeks and then came back up to 4.9 once I started tipping in cash.

4. I still don't know what was the psychology behind me wanting to go back to India. I experienced a lot of emotional pain pretty much every day from the 2nd or 3rd year. I used to drive to work with tears in my eyes. At some point, I noticed that I get tears automatically while I am waiting at a particular traffic signal or if I walk through a particular office entrance. Those tears stopped when I took a different route or entrance!
I think this whole emotional pain thing probably has a lot to do with

a. being alone in a foreign country

b. the feeling that I had no control over my life because of h1b

c. the hate I used to see for h1bs in Reddit and comment sections of some news sites