Pretty obvious he's targeting on purpose.
But he's somewhat right, several, FOB people are like this, but it's not just Indians, it's East Asians, etc. People who are raised here no better.
Recent migrants dont tip because they as you put it are cheap and accumulate their money. Any minor wastage they dont want to deal with. All they do is work and save.
On the opposite side Ghetto people dont tip because they expect everything to be free.
It's a mentality, cultural, etc. My father, uncle, etc. know better however.