Continuous integration and deployment systems have gone through a lot of changes. What started as shared bash scripts and Makefiles changed into central systems that could be shared by multiple developers and teams. This shift allows for more repeatable, scalable, and more secure systems.
As systems optimize globally they can negatively impact local optimizations. This is a usually a win for an organization because they consolidate expertise and reduce overhead costs, but they reduce flexibility and can become a bottleneck.
There are trade-offs in system design but fundamentally when you push dummy commits to test CI/CD with long feedback loops it’s likely a problem with your org chart. Or maybe it’s not a problem at all and your fast feedback loops are not as important as the other benefits of centralization.