China won't invade Taiwan because it would destroy their economy and thus their country. Would wreck the entire world economy and turn every country against them.

It's nice nationalistic rhetoric, but there is literally no upside for them.