I know, but that was the classic argument in Germany for engaging with Russia. And it has turned out not to be right, in that case. All that has turned out is that Russia is much more powerful and has much more money that it would have had without this trade and it still didn't stop it from having a "what have we to lose" attitude, or rather, an ideological attitude.
Is China different from Russia? - obviously yes, but is it that different? And even if, let's say, Xi is different from Putin in this way (and I am really not sure that he is), will the person who will ultimately succeed Xi (and even if he is president for life that will happen) be that different from Putin?
I do think that trouncing Putin is likely to be more effective at getting the message across to China than trade. If, and of course it is a big if, Ukraine can get its territory back, leaving Putin with a weakened army, and - even better, if all the various territories that Russia rules could then see their opportunity and rise up for independence - so that invading Ukraine does to Russia what invading Afghanistan did to the Soviet Union - I do think that might give China pause. They too are a substantive empire - don't forget Tibet and the Uigurs and many others.
I guess that is what I am now hoping for. It has taken me a while to think about what would be the best end game. But I think it is that. Belarus too - there are various flashpoints that really could ignite if and when Putin appears to be clearly losing and doesn't have the troops to put down trouble elsewhere. The real president of Belarus (the one in exile in Lithuania) said as much - first let the Ukrainians beat Russia, and then it is our turn. I think she said it in March.
Back on China, despite their war games now, I don't think (again no military strategist) they have the troops in place to mount an invasion of Taiwan right now. Remember how long it took Putin to mass his troops on the border. And Xi has his important meeting in October - he wants to be appointed for another term. Maybe I am wrong, but I don't think he would want to have that with a war going on. Not saying it couldn't be next year, but surely we would be seeing troop movement like we did with Putin if it was going to happen now?