C# `is` operator issue

apparently “if (x is 3)” works too, but bypasses the equality operator. insanity.