I just tried this in OpenSCAD and it crashed:

intersection() { import("3DBenchy.stl"); sphere(30); }

FYI, I just tested this in OpenSCAD version 2025.09.13 and it works fine.

Indeed it does. Looks like their recent dev builds are way better. Good to know.