I love and hate. how canon can simply add features via just a firmware patch..
how they limit the cameras abilities on purpose..
Canon make the camera the best it can be and be only limited by the hardware. not the firmware..
If it could do these things.. and it was basically just locked out.. WTF is with that.. sure id be happy if i was a 7D user and I got new features.. for free.. that would be great. but it should have already been there..
Look at it this way: The way things currently are, the fact that features can be enabled by 3rd party developers like Magic Lantern places pressure on Canon to update its firmware. We all benefit. If the hardware had never had the capacity to support these updates in the first place, we would have been poorer for it.
Camera manufacturers are not the only ones who do this. I still remember one mainframe upgrade at a previous employer of mine. To perform the upgrade, an engineer from ICL came on site and cut a couple of jumpers.... done.