A blog article I wrote with some thoughts regarding the productivity and complexity related to data and project fragmentation.
30 karma · joined February 19, 2016
The study case uses React and Signals, but is mainly about the principles and not the technologies involved.
Even the example for the restaurant and "time based id number" are bad because they all indicate that you just badly identified the entities (in DDD terms) and their identity.
So being bad at DDD doesn't mean that you can't use natural keys (although I myself have arguments against them)