Apparently not widely know, but…
> Svelte components can also be compiled to custom elements (aka web components) using the customElement: true compiler option.
https://svelte.dev/docs/custom-elements-api
This would negate the "vendor lock-in" arguments and allow Svelte for component development but web component for consumption and use. Best of both worlds. All the DX advantages of Svelte over web components without sacrificing interoperability.