https://bitcoinfoundation.org/about/ There have already been some interesting happenings with upgrades. The blockchain forked and everyone had to roll back to a previous version.
I've been wondering about that exact thing - if incompatible versions could cause an accidental fork, and what would happen. If that has already happened, I would love to know the details.