Vedu,
Most of the points are very valid. I have different opinion about owning a house Vs Rental. I would rather pay mortgage than all time high rent. Rates are very low. At the end of the day you own hard asset (House) in the safe jurisdiction (USA). In worse case scenario, If, we have to leave the US we have two choices.
1. Put the house on the rent through management company (they usually charge 7%-10% of rent, remaining rent you will get in the bank every month) and pay the mortgage though rent. finally house will pay off by itself. when you return to US in the future you have it for yourself. OR
2. sell the house, easy now a days provided its not in remote or rural area . you can buy and sell house in US without physical presence in US. I have confirm this through my realtor when I bought the house.
Every year people are migrating to USA through family and employment GCs (just keep in mind) and housing is back up by Fed and US govt. Even though housing market will collapse like 2008 ,it will recovery sooner or later. we are due for another recession . I would prefer real assets over paper assets during recession time.
>We all get one life. Chasing green card dream is overwhelming and beyond our control. We could miss our present for future. We all came here to improve our quality of life and increase our financial situation.
>I can share my personal experience. I have been working with elderly population from last 11 years as PT. I have seen all kind of life scenario occurs during old age. I can tell you its not fun guys (With money or without money). I have worked with wealthiest clients as well. They all share one phrase with me, Do not get old

. Moral of the story is have some fun with family and friends during this prime years of life.
Once again, Thank you Vedu for valuable post, timing could not be better.
Cheers..!!!