Comment by 90s_dev
The only inherent feature of JSX is compile time "parsing" whereas tagged literals inherently require runtime string parsing.
But yeah other than that you're right. I'm just talking about first-class VS Code support. Which to me means a lot.
Of course tagged string literals can be compiled down to a form where no string parsing occurs. This is a really old technique; I implemented it, like many others, in PHP in late 1990s.
Vut inside an IDE or an LSP, tagged literal strings need quite a bit more special support than JSX, AFAICT.