Wrong you wont see west caring about their flags because :
1. Some never had to fight for independence from different country, so flag means shit for them.
2. For some the independence came in 1700's or before that, 300 years is a huge time, generations have passed, immigrants came, and they care shit for something they weren't even associated.
3. Indians, Chinese, Pakistanis, Bangladesh, we all had to fight for our freedom, and its just 70 yrs or less that we got our freedom. That flag, is not just a mere piece of cloth or drawing, it symbolises the struggle, the death of our freedom fighters. Some of us grew up listening to stories from our grandfathers, how British tortured our people, so its no far in the past.
How many of those protesting against amazon are freedom fighters? How many of their parents are freedom fighters?
Don't forget the US has fought a big war in Vietnam for nearly 20 years - as recently as the early 70s. They lost 60,000 dead and 150,000 wounded - a high number of whom were conscripts (the government used conscription by which young men were forced to fight. That apart they've been fighting some war or the other every decade - Korean war (1950) Gulf 1 (1990), Gulf 2 (2000), Afghanistan (2000) and losing men, tanks, aircraft. In comparison conscription has never been used in India and the last major war in 1971 was over in less than a month with 4,000 and 10,000 killed/wounded - all of whom were professionals (even in Kashmir there have been less than 6000 soldiers / paramilitary killed since 1989). Based on this I find it unsurprising that the memory of losses and what it means to fight in combat is a lot stronger in America.
Btw The so-called 'symbol of struggle' flag - as you put it - was devised only in the early 1920s. It's not exactly an ancient standard of India that had been in continuous use so I don't buy this logic.
Also I don't know what history you refer to but China was never a colony and never 'fought for independence'. Perhaps you refer to the Opium Wars of 1840-60 but that was never about independence. I do not know if Chinese agitate against flag use in this manner but it if is so that likely for a different reason - the party might believe that this will encourage opposition / dissidence (not out of any concern for patriotism).
4. Talking about maturity, west was west in the early 90s, now its just a bunch of high school crap fighting about unary, binary, tertiary gender. Decades of uncontrolled immigrations, have raised a pussy generation. Your people today are more busy in discussing gender crap, black-white, Sjw's and politically correct words.
I'm sorry to say this but you have an very erroneous perception of Americans.
Americans are, by and large, as patriotic as Indians - if not more so.
Even in a liberal immigrant city like NYC I constantly see people walking upto soldiers on duty at Penn Central or the PATH station at WTC. In the Red states it's a lot more - eg. Dallas, Houston. Plenty of Americans put stickers on their vehicles with captions such as 'Desert Storm Vet' or 'Vietnam Vet'.
Americans do it for pride.
whereas
Indians put signs such as 'Army' on their vehicles to get VIP treatment or immunity from cops or park in no-parking areas or some such.
Patriotism means nothing so long as it is confined to outrage over use of flag and anthem.
5. Immigrants have taken a huge portion in your political sphere, so much so that no body even cares about the host country as a country now. Ex : US - people come here for money, standards, living life to the fullest, so tell me why would an italian or a jew or german or Indian or australian would care about american's independence from british?
That's disrespecting immigrants as a class. What makes you think immigrants are less concerned about their adopted country. Do you have any data? Do you regularly meet immigrants who express such a view?
I have a landlord who is Spanish-American. My neighbours are Italian immigrants. The library staff at my university is a Palestinian immigrant and the shuttle driver is Pakistani American. I chat with each of them and many others like them every day and my experience with immigrants is that they are more likely, not less - to be patriotic. Easily more so than we in India (who are born citizens).