So, apparently smart contacts are not immutable after all - or at least the programming that implements them is mutable. But this guy brings up the point that programmers are not perfect, so maybe immutability isn't such a great concept in the first place.
"Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho