DXO Prue Raw 4 is much faster than Pure Raw 3. Photo Lab is very inefficient. In fact it is painfully slow on my Z8 files. Most of these programs that have been around for awhile could use a refresh. OS's evolve. H/W evolves and often times S/W is only patched to keep up and doesn't make maximal use of the H/W. The issue is not so much the code - it's the design. Many of these designs are long in the tooth. When the Apple M1 was introduced, Capture One decided to take the opportunity to redesign their system and as a result when it dropped, there was a noticeable speed up. Reusable code is a noble goal. However, if the design is aged - one is at the point of decreasing marginal returns. It's not just Adobe, DXO, etc. Engineering and scientific S/W packages suffer the same fate. Matlab needs a redesign. Mathematica had one a few years ago and today it is much more efficient. So it's not so much "crappy code." It is more like an absolute S/W design.