We spend a LOT of person-hours testing prospective upgrades extensively. While you may be able to trust core Moodle, it's very rare for anybody to run "vanilla" Moodle. Not all optional plugins are so well tested and we also have all manner of integrations with potential to come unglued.
So, yeh, Moodle sites can be surprisingly complex and interlinked. For anything beyond the trivial, please, please test your upgrades somewhere that doesn't matter.
So, yeh, Moodle sites can be surprisingly complex and interlinked. For anything beyond the trivial, please, please test your upgrades somewhere that doesn't matter.