There are two problematic types of engineers out there, some have no clue what they do and some have too much clue and wave their flags all over the place. You are in the second group and have probably been doing too much C for too long.
Ask my clients how much of a problem I am and then ask them how many problems I solve. And no, I don't solve them all with C.
(It seems errordeveloper is doing exactly the same flag waving they originally unfairly lambasted you for...)
Although, our pattern matching is a strict superset of C's switch (other than fall-through). But yeah, fall-through and goto aren't supported yet, and if we were to get them (in safe code), they may have to be restricted to preserve memory safety.