The kotlin-test runner supports nesting IIRC.
The Kotest runner can't support nesting because Kotest doesn't support nesting on KJS. I guess I could have different logic on each platform, so it supports nesting where Kotest does, but that doesn't sound fun to maintain at the moment.