Based on my own reading. Carrier IQ is installed on many Android-based phones, including those from AT&T, Sprint and T-Mobile networks. Apple, HTC and Samsung have all confirmed that Carrier IQ is on their phones. HOWEVER, Apple has also announced that it has stopped supporting CIQ as of iOS 5, and will completely scrub the software from later releases.
So no, this has absolutely nothing to do with whether or not your phone exists in a closed ecosystem. The problem is that companies are incentivized to get away with as much of this kind of information collection as it possibly can. And just because I have to jailbreak my iPhone if I want to install unvetted software, doesn't mean Apple is thumbing their noses at legitimate customer complaints and concerns.