this isnt an ideological issue. its an ROI one. same reason why lots of Canadian businesses are careful with Cuba or observe the secondary American embargo there. the US airlines who presumably are showing China the middle finger are likely not as brave when it comes to Cuba (or as I mentioned, are acting on commercial interest, not ideology).