Pretty standard in highly regulated fields like aerospace, finance/banking or industry.
Sometimes for good reasons, like thorough validation need or operational constraints like spaced-out maintenance windows.
Sometimes for bad reasons, like a complete absence of unit tests and very old and brittle code bases requiring a lot of manual QA and several iterations for a version to be in a releasable state.