I disagree, but I'm the author. Registries are a pretty common problem across many codebases I've worked on, not just CanJS. It talks about the 3 main ways of dealing with registries:
1. Eliminate them, and make the user pass everything along.
2. Reduce the API of the registry.
3. Make it impossible to have multiple registries.