Generally in the real CNC world(mills, lathes, etc), the output G2/G3 arc path options are enabled to create smaller files and the look-ahead in the code is usually 10-100 line(making this number up). One single arc can be comprised of hundreds of lines of code thus creating a bigger file.
So in a sense, lines of code per second would be greatly reduced - Sounds like some printer hardware isn't capable of computing simple positional moves based on arcs though