It certainly depends on who you are dealing with. It definitely isn't a cultural thing. Ethics and ethical people exist everywhere. Had it not been there wouldn't be these many tech companies or businesses in India.
Consequence of demographics? Competition in India and China are arguably fiercer because of scale. If you’re not pulling out all the stops then you might be handicapping yourself relative to your peers.