Use-NullCoalescing isn't Consistent for Undefined Objects
The cmdlet Use-NullCoalescing isn't consistent when null checking undefined objects returned by other cmdlets (such as Where-Object). The behavior should be consistent with the the null-coalescing operator.