Twitter is an American company, and is publicly traded as such. They have a responsibility to appease shareholders. This isn't really about politics at all, or patriotism, it's about money.
https://www.recode.net/2016/8/11/12417064/twitter-stock-owne...