Honestly, if a large corporation with China as a major or potential market (which is most of them) didn't put some effort into schmoozing the Chinese, the board might well want to know why not. I mean, I couldn't do it, but that's one of many reasons why I'm not an executive.
There are certainly CEOs who get away with making political statements that might be unpopular with some customers (and some governments). It helps to be able to appease the board and shareholders in other ways, of course, such as by showing consistent growth. But for many, this sort of thing is part of the job they've been hired to do.
Conversely, criticizing them for it is part of the job that some politicians are elected to do, so pretty much normal behavior all 'round.