I kind of agree, sorta.
On one hand, freedom is freedom. You can't say "here have some freedom" then when people do what they want say, "oh I didn't mean that much freedom!"
That said , I think Canonical has a responsibility to do things smarter since they (like it or not) are the face of Linux for a lot of people.