I use of Ubuntu heavily and whilst I have not been impressed with the general direction that the OS is taking, my perspective on this "spyware" issue is that it is a result of a great product with an outdated business model.
Canonical's revenue from Ubuntu, like many other FOSS solutions, is from support services to enterprises. This doesn't look like its working very well and someone has to foot the bill to keep the ball rolling.