What if batterylife in pictures were as inaccurate as the shuttercount guarantee?
Where does Canon say it's a guarantee?
But since it's an obvious thing to miss imho Canon is hiding the count to ...
I think you give them too much credit, or too little. Why does there have to be anything sinister, as implied by 'hiding'? Granted, it could be true. But it's equally likely they just haven't bothered to implement the feature, or that marketing told them not to, so they could trot it out as a 1D X feature. The T1i, T2i, and T3i all have the same shutter lag and VF blackout time, and it seems likely that they use the same shutter mechanism (why would Canon spend money to redesign?). Canon published that the T1i has a shutter durability of 100,000 cycles, but they did not publish any rating for the T2i or T3i - are they hiding that, too?
There are lots of 'obvious things' that could be implemented in any software package. Most electronic systems generate and store lots of data that the user never sees. Your car dealer can connect to the onboard computer and read out the number of times the car has been started, how many times you didn't buckle your seatbelt, etc. Should all of that show up on the dashboard display?
I doubt knowing the shutter count would make many people shoot less. Even the bottom end Rebel/xxxD bodies have a 50K durability rating, and I doubt many owners of those cameras come anywhere close to taking 50K shots over the lifetime of the camera.