its better because there arent ton of background processes going on in the operating system that can disrupt the stream of gcode. the pi will be a dedicated computer with the only svc running is octoprint.