As great as content addressed IDs are, they only allow you to build DAGs. Many domains require a graph to be properly modelled, a collision free string of random entropy is the best thing you can get, in terms of distributed-ness, for these scenarios.
There is a certain duality to unique identifiers and content addressed identifiers, both are best utilised together.