Export 3D graphics to 2D vector graphics format without rasterization

All of my attempts to do this say with

g = Show[PolyhedronData["Dodecahedron"], Boxed -> False]

results in a rasterized image encapsulated in a vector graphics file. What I want is an actual vector graphics object so I can modify it in some design software (without having to retrace the figures).

Is there ANY way to do this? Workarounds posted elsewhere on this site don’t seem to work in Mathematica 12 and above. These included things like using the command

Export["out.pdf",Inset[g,Automatic,Automatic,Scaled[1]]]

Have you tried exporting in a 3D format that your design software can import?