@Phaedrux
While there is nothing wrong with doing that it is not needed, in my experience.
Here is the start code from Cura 5.10.0:
T0
M104 S0
M109 S0
M98 P"print_begin.g"
M82 ;absolute extrusion mode
M82 ;absolute extrusion mode
M98 P"print_extrude_begin.g"
M83 ;relative extrusion mode
M83 ;relative extrusion mode
G1 F1500 E-6.5
;LAYER_COUNT:259
;LAYER:0
M107
Note that the M104 and M109 are harmless as the call to user code follows them and there is no unwanted code that follows the call to the user code.
Here is the start code from Prusa 2.9.2:
M98 P"print_begin.g"
G21 ; set units to millimeters
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
M98 P"print_filament_begin.g"
M107
Again there is no unwanted code that follows the calls to user code.
Not big deal, just thought I would mention it.
Frederick