If NULL is bad, simply invest NULL with the same ... behavior? semantics? as nullptr.
I cannot for the life of me help but think that this is simply a distinction without a difference.
I work in the embedded space, and in each case when I've used C++ instead of 'C', me and at least one other senior ( and I mean age senior - +40 ) guy end up bemoaning that if we'd just had a 2-hour meeting on which subset of 'C' we'd have used, it would have taken half the time.
Oh so obviously, everybody has a different experience, and celebrate the diversity and all that, but I am really happy that I can always fall back on good old 'C' and get something done.
EDIT: s/invert/invest