Agreed. I recently had an issue where a module I depended on was upgraded and this resulted in my module failing. Being able to specify that I was expecting a specific version of the module would have helped troubleshoot the issue alot quicker.
Jonathan