This is an irreconcilable cultural difference between India+China vs. everybody else. It does not mean Indians and Chinese are rude. I'd actually argue the opposite, that teaching people not to fend selfishly for themselves is rude, but that's another story.
Cultural. Differences.
Please do not label one way "bad" and the other "good."