Well, they created Storm, Launchpad and Upstart, which are all useful projects. I'm sure there are a lot of other things they did..
I agree. Canonical should be more transparent. If they want to develop a whole new project: go on, develop it behind closed doors. However, if you hack someone else's project: go ask them first..