Now, I know that there is some talk about implementing G2 and G3 in certain slicers (e.g. https://github.com/slic3r/Slic3r/issues/23 (be sure to check a paper referenced in that discussion, which offers a possible algorithm for arc detection)), but nothing ever comes from them. This is not a really essential feature, but why not?
Why is this useful?
Other slicers don’t have this feature at the moment. But it would help to greatly reduce gcode size, improve the quality of non-linear perimeters, probably help with extruder pressure evenness.
https://arxiv.org/pdf/1808.01831.pdf - Polyline defined NC trajectories parametrization. A compact analysis and solution focused on 3D Printing.