No one is saying nulls are always bad. What's being said is that nulls should never mean "indeterminate state". They should always mean something.
You say it's a missing relationship. But that's one example of a meaning for null. One that makes sense to someone who's doing database work all the time, or who thinks of object graphs as databases. It's certainly not the only use people make of nulls.