Using fprintf() allows us more control over where text is output to. This is especially relevant if we wish to change some of the output to a log file or stderr rather than the current behavior of outputting solely to stdout. It also better clarifies where the text is being output to making the code easier.
Scripted diff using
sed -i -e 's/printf(\"/fprintf(stdout,\"/g' ./seeder/*