WTF is PS useful for anyhow?
1. PostScript and Encapsulated PostScript (EPS) images can be directly generated through a bash script if you want, since PostScript is a real interpreted programming language, like JavaScript and Perl.
2. PS and EPS images can be sent directly to a compatible printer without any intermediary program - a simple redirect on the command line is all you need. The printer can do the rest.
Basically what you are doing is making a vector image using printer language. It's an extremely efficient, if somewhat dated practice, designed for the days when most people barely had a shell prompt and a printer. Adobe's adoption of PDF for modern page description reflects the more uptodate method of creating graphics with a visual editor and then using software to send them to the printer.