It makes syncing collections difficult and the way it's currently handled also means you can't have collections at different absolute paths that have the same name.
Okay, so I'm not even sure what significance collection names have. But it's still a bad idea to store all state in .config.