Tony Hoare himself said that it wasn't needed in the type system he'd created. He added it because it was so easy to do so and couldn't resist the temptation.
OTOH seeing undefined method 'blah' for nil:NilClass isn't really any better.