luceos You're making many assumptions. Like that people don't make mistakes and all packages are always 100% backward compatible (which is simply impossible). 😉
Basically every update brings a risk of breaking something - from simple and harmless bugs to white screens of death. It should be pretty rare in practice, but there is a good reason why running
composer update on production is discouraged.