some time ago, I came across this view as well when it comes to EACs burning capabilities.
But at least the user has now the choice between its internal engine and the external provided by CDRDAO which seems to be better while maintaining the write offset correction feature.
To get an answer to the question why this was implemented instead of tweaking the native engine, you have to ask Andre Wiethoff, the author of this per se fine program.
I tend to be very carefully with general statements in regard to which program is better. It depends on the personal taste and the combination of program and device. One program could work with one recorder while another fails and vice versa.
The application used for writing doesn’t affect the write quality - less than ever the audio quality. This is because all programs have to use predefined commands to address the recorder. And it’s up to it to apply the write strageties, timings, etc. The only exception which just comes to my mind would be the feature “power calibration” which the recording software has to enable. If it doesn’t has the feature, the write quality could be lower because of that step being skipped, but nowadays most software supports this.
At last a few words about offset correction:
In opposite to a not corrected read offset, leaving the write offset correction at 0, won’t result in any loss of data. This is because the data is just written at the “wrong place”. Thus, this can be easily corrected on re-reading the burned disc. In your case, you would have to set the read offset correction to 0 if you want to copy your copy again one day. Especially when the used recorder isn’t able to “logically” record into the pregap of Track 01 or the lead-out respectively, it is better to leave the write offset correction at 0. Otherwise, the shifted amount of samples affected by the offset, will be set to null at the end, which effectively results in lost information. Not much of course, but for perfectionists not very satisfying. When I realised this issue at that time, I quarreled with the thought that the copied disc isn’t recorded correctly per se - leaving the offset. But one can take comfort in thinking “hey, no audio-cd player will start playing my disc that exactly and besides that I can still fix it later on and avoid any generation loss”.
I hope this helps.