The good side of collections is they can be used with bulk action for simple processing, but only being able to create or use a collection within a single object type is limiting. This leaves the user with the only option of using tags, but the use case of tags are not quite the same. Collections could be global like tags, but for specific instances you feel the need for a folder-like system to gather different types of objects instead of connecting them.