Yesterday I guided a person to print files via USB stick on an office printer on a separate network. They had started Windows in the virtual machine I had setup "because they like it more". I tried to help them in that environment but got frustrated. GNU/Linux distros, apart from Windows, generally can (out of the box):
* print to PDF
* mount USB sticks without waiting 10 seconds to "install driverd"
* can easily convert pdf to jpg (required for the printer)