Why is Self=Null wrong?

BlitzMax Forums/BlitzMax Beginners Area/Why is Self=Null wrong?

I know all that. What I don't get is why we have to go the long and ugly route of doing it with a static function and passing the instance when a method could null-ify it-self. Just seems like that would be the cleaner syntax.