Match has it's place in unpacking common Enum types like Option and Result, but typically you'll reach for functional patterns like `Result::map`, `Result::expect`, `Result::unwrap_or`, and of course `?` as they're able to do the same thing but in far less code.
I think the downvotes are because both the example and the generalized statement that C# is "noticeably faster" is bait / lazy.