Its called social shaming and its still a thing in other countries. Even for a CEO. This very much is a cultural issue and not an unhalting inevitability of capitalism.