All that very justifiable work to avoid a cloud-connected OS . . . and then switch to OnShape which (afaict) has zero local option and requires a full cloud connection to run at all?

Seems like walking a tightrope across the river to avoid soaking your suit, then jumping in from the dock once you successfully get to the other side?

Fusion is cloud-only, as well, annoyingly.

I'd love to have a Linux-based 3D CAD program, but the open source ones just aren't up to scratch.

I've tried using FreeCAD, but it still scrambles things topologically (for example: adjust an underlying object and your fillets may get totally hosed).

Fusion is especially frustrating as they have a macOS version. A Linux version really shouldn't be much different.