Motivation for disallowing 'break' and 'continue' inside 'when' expression?

Hi all, migrating to Kotlin, love it so far.

Question in title. At a glance, it would seem to be because break would achieve something different in Java… but this isn’t Java, so why bother? This reminds me of the inability to break/continue from an inline lambda, but that’s basically an unimplemented feature, to my understanding.