Github user StefanRRichter commented on the issue:
I still do not believe that this is a significant improvement, and may even
increase confusion: Now you have two slightly different ways to do almost the
same thing, in one case you need to take care of `null` and in the other case
not. It is always nicer to keep the core user interfaces slim. I would prefer
to not include this change, and remember that this should be fixed if we come
to the point of a API-breaking release.