Do you have any idea of the possible implications about CLA? In theory anybody can fork it, in practice few have the developers' army to maintain that monster code Qt is. And about Canonical stuff, they pretty sure do their homework to look nice to the mainstream and hide their dirty work (anyway, they already have mercernaries inside Debian governance).
The same is about CUPS, they use a CLA too. And they take advantage of it, bundling extra stuff only for MacOS X.
The problem seems to be that technical people often lack the understanding of (micro)politics in technology projects.