I have no problem with Canon charging $X for a product, but then charging $XX for a different model. You're right, we don't have to buy either of them. But what I do have a problem with is them admitting that the only difference between them is the software running on them, because no-one here condemns ML for hacking Canon's existing firmware in the 5DIII, 60D, 550D, and so on (or the hacked Panasonic GH2).
You cannot have it both ways. If you accept that Canon sells the 1Dc more because of the software, then it is okay for a 1DX owner to use different software on their camera to achieve the same result.
@K-Amps, I really hope that ML or someone else cracks the 1DX/1Dc firmware, so that people like you can film 4K footage on your 1DX, then playback on your new Sony 84" TV, whilst the rest of us can watch your uploaded YouTube videos @ 'Original' (YouTube compression) on our 1600 x 900 laptop screens and say....WOW