Yup, not good G-code. Those should all be G02s or G03s, to cut real arcs. What CAD/CAM are you using the generate that code? It could be the CAD is drawing it that way, and the CAM will just follow the CAD. Or, it could be an "optimization" in the CAM.
Regards,
Ray L.