Let's hypothesize a bit. What's preventing the C++ compiler from auto-inserting if-checks for NULL pointers, just like a human would? That it wouldn't know what to do in the 'else' block?
Can confirm that as an upper-middle class heterosexual cisgender white man I have never dereferenced memory through an invalid pointer. That's just part of my "PRIVLIDGED".
Odd critique. Microsoft could do whatever, it was Crowdstrike who "raw dogged" the update to customers without any meaningful staging.