As per the food, I love Indian food, I eat very spicy and I love curry, peppers and hot spices in general, but I yet have to meet someone that has spent any significant amount of time in India eating Indian food without getting some form of diarrhea.
Living under fear of being shot over an argument or your children being shot in school shootings or living where paedophiles or sex abuse runs amok in top institutions (Larry Nassar, Sandusky/Sports, Epstein/Hollywood, Clinton/Trump/Politics are just some high profile examples) or being screwed by inflated healthcare costs is also not most people's ideas of a good life, but no one here seems to be mocking American culture.
And hundreds of millions of Indians are perfectly happy with their lives in India, so it can be "most" people's ideas of a good life.