Well, this is a load of hogwash.
Null is definitely the billion dollar mistake. It’s not the “null” value however, since this could indeed be seen as a badly implemented option monad.
It’s the implicit nullability of all reference types which is the mistake, since it leads to undefined behaviour at runtime.
Also; in regards to the linked style discussion in the post; you’re wrong about all of it :p