You really shouldnt' complain much about this stuff. It costs a lot of money for people to develop software, and putting in something that tracks consumer habits or serves ads is a great way for these developers to put food on their tables. If people don't like it - they should cough up the few bucks it takes and buy software instead of complaining about it.
But I do agree when junk is installed behind your back... that is simply not ethical. Developers / marketers should tell us up front what is being installed. Then we can choose to install it or not.
A lot of great software is available to us thanks to sponsors. e.g. Opera, one of the best browsers out there, and getting better all the time.
I'm not adverse to clicking on an occasional ad that interests me to help these people make a living. Seems like a more than fair deal to me.