Google could provide an update that would remove or disable Carrier IQ. Something to tide users over until the next OS update is available to their phones. I find it unlikely that Carrier IQ will be around on any device after ICS is installed (too much bad press for HTC, etc.), but that may take some time or simply not even happen for some phones.
One thing that is starting to become very clear is that there are more advantages to the Nexus line than just getting swift updates! Third party cell manufacturers may have unwittingly created a two-tier Android market, with their modified versions of the OS in the bottom tier.
It's a fallacy because not everyone has the technical skill to do it, and the amount of people who do have the technical skill are (I'm guessing, but I don't think I'm wrong) statistically insignificant next to the amount of people who don't.
So, the overall problem isn't solved, and the people who have the technical wherewithal to actually speak out about it as technical experts are, by and large, sitting in a corner with CM7 and saying "All good over here."