Jest is just not modern, it can't handle modern async/ESM/etc. out of the box. Everything just works in Vitest.