If you use normal includes instead of imports, and put an object (or better a closure) on the top as a namespace, your SPA will work with any browsers, and you don't force your users to throw out their phones and laptops every 2-5 years.
You could also just use a polyfill (es-module-shims) to add support for older browsers.
I don't really trust polyfill tho.