I think you are incorrect here. Sveltekit comes with a number of adapters designed to ship either a SSR site or a static SPA.
Serving a static Svelte site is literally a one line change in a config file. I've got a good half dozen Svelte sites that live in s3.