Same here, plus I think the parent brakes are noise, can the compiler just know that the switch statement ends on last case?
In other situations, you really don't want it to do that, so a break is required.
How would the compiler know the difference? Note that you can't "fall through" cases in Swift, and it is irritating. It stops you using the same code for two case statements - you have to duplicate it or put it into a function.