Where do you think these features come from? Windows has it and probably put it in for the NSA, Google has it and works with the NSA as equal partners. When I first read and saw these enhanced search subsystems in Windows and Linux that built search databases by scanning the system's file contents and saw how much cpu they used I immediately said to myself "Somebody's searching for something and it isn't me!"
Furthermore I've always believed that Ubuntu was an NSA front from its very inception.
(Puts tinfoil hat back on).
Now, correct me if I'm wrong here... but isn't Ubuntu open source?
The crux of the matter is, you can't trust your computer. Even if you did trust nearly every single human being involved in the process, it just takes a compiler writer to break the chain of trust. http://cm.bell-labs.com/who/ken/trust.html
Consider the 'bug' that the switch value might be stored correctly but the software might ignore its setting.
Saying simply 'money' is disingenuous and it doesn't indicate obviously enough that Canonical is acting in a greedy manner.