Maybe they could actually have a chance if they took note of what the users really wanted. Magic Lantern was one of the main reasons many friends of mine got a Canon, and the only reason it could exist is because some old source code leaked. Why not provide an open interface for that kind of stuff? Or at least provide similar features.