If your priority is family, ease/comfort of living, food, a sense of belonging etc then India is the place to be.
In most of the tier-1, tier-2 cities, you get all the amenities you would expect in a first world country. The salaries and opportunities are much better as compared to abroad (compared as per PPP). Connectivity to most of the remote hometowns is much better. You get all the help you need to maintain the house. You can celebrate all festivals on the festival day itself. You don’t have to be stressed all the time about your visa status (which is a big stress-factor if you’re in USA), and the list goes on.
If your priority is quality of life (environmental and infrastructural) then you should definitely go to abroad. I agree it definitely adds a few years in your span of life. But again, these things are also improving in India, even though at slower rate. The best is yet to come.
I would like to share a thread I read a long time ago just to add more context - https://twitter.com/sahilbloom/status/1571137341997318147?s=46&t=07mk7RCrjKxKmbiYDFz1Jg