My organization has always held back new MacOS releases until the IT team completes internal testing and validation. This is pretty typical and enterprises should be used to this.
Bugs aside, new releases may have behavioral changes and that’s true of any OS.
Smart IT departments do this with Windows upgrades too. Even though Microsoft is usually very good about backwards compatibility, it's always smart to test these things before you upgrade 500 computers.
The problem is the vendors for not figuring this stuff out when they had dev access available for a very long time.
We were held back more than a year when one company took that long to make their software compatible. They even blamed it on Apple when it was obvious that they only cared about Windows customers. We moved on to a different product soon after.