Web components can dramatically loosen the coupling of JavaScript frameworks. To prove it, we're going to do something kinda crazy: build an app where every single component is written in a different JavaScript framework.
People like signals because signal-based components are far more similar to class components than to function components with hooks.
Although not quite there yet in terms of community, Solid and Solid Start are looking real promising.