The pocket operation still has the option to use either OCC offsetting or libarea.
Libarea is the default and is far superior in almost every way.
OCC can't handle islands, often produces bad paths but does have some very crude entry logic that tries to do ramp/helical if possible. I don't use it myself and I can't even say if it actually works but It's for this reason that I've left it in place.
Now that Roivai is working on an entry dressup, I'd like to remove the OCC offset option entirely and convert pocket to use the new Path.Area. This will clean up the PathPocket module and set the stage for enhanced features.
Is anyone actually using the OCC entry at this time?