...
A reference type has a default value of null. Correct?
Right you are Keith, my bad, I didn't grok it on first read through.
I was hoping it was .net heading in a direction to eliminate null (like in F#) although they would most likely have to implement the 'Option' type as an alternative which is much safer to use and check.
The example in the doc's shows one of the very few places it would be useful (inside a generic list), elsewhere there is no real reason to use it given the context you are working with as far as I can see.