I think this is our disconnect. I don't care if some random American company can't make money in China. Nor do I care if a legitimate application that happened to be developed in China is able to make money in America. Why should I care?
And assuming I use that application or website, why should I be the one to be punished? Just so some other company can gain some market segment? The context here isn't war or something else severe like that, my point is and has been only in the strict context of legitimate websites and applications (i.e. they aren't breaking American laws, they aren't siphoning American data, etc.).
But hey, maybe this is why I'm not a foreign policy expert and instead I'm just some guy on the internet, enjoying what people all over the world have developed and hoping that my government doesn't ban them because of spite.