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.
https://tjayrush.medium.com/smart-contracts-are-immutable-thats-amazing-and-it-sucks-e0fbc7b0ec16
"Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho