Why? Because they're neater, faster, easier to read and they are DYNAMIC. Switch statements need hardcoded values or at least a hardcoded reference...
For further actions, you may consider blocking this person and/or reporting abuse
Just in case you ever use a switch, the default case should be used to throw an error to reflect an unexpected state.
Yes in this case, not found. I agree it should have proper error handling but I'm not going to go into that for the purposes of this example.