Yeah, this is a big shame. I don't have context on the technical details but JS runtimes have been supporting CJS and ES modules in parallel for a decade now. Was it really too much work to support both for some time?
Of course I say this as someone who has contributed zero time to adding this support.