Some users choose the extra effort to minimize their digital footprint. What I find sad is the trend in software and hardware products making that choice impossible to make.
I think Cyanogenmod deserves praise for listening to their users and addressing their concerns, even if they did not agree with them.
The key that people are missing is CM is trying to get this info to make the best directional decisions possible and those that opt out are left out of that conversation, but they probably are aware and okay with that. I say leave them out.
If these had been baked in at the start most people wouldn't have cared or noticed, but because they are being changed (to something which is still essentially anonymous, so doesn't affect 'digital footsteps' or whatever other silly metaphor people want to use) there's an opportunity for people to make themselves heard.
At the end of the day, this makes it harder for established software products to compete against newly introduced things where this is baked in from day one as part of a generic analytics thrust.
Transmitting and storing md5 hashes of device IMEIs and MAC addresses, though? No bueno. That the project owners don't see a problem with this (and that they believe cracking these hashes is non-trivial, especially given the restricted address space of these two data points) worries me far more than the data collection itself.
Malware is opt-out for a reason. Don't be malware.
Making privacy tradeoff decisions about facebook doesn't mean someone has given up on privacy all together, just that facebook has proven itself worth the cost of the information they give to facebook.
Not to mention the fact most people don't understand just how deeply facebook is datamining them in the firstplace.