Printing for the Impatient using ApsFilter
BSD Forums writes "While Unix has roots in document formatting and layout, configuring printers has always required more black-arts arcana. This hasn't been helped by the appearance of low-cost commodity WinPrinters. Fortunately, tools like Ghostscript, gimp-print, and Apsfilter make configuring printers much easier. Michael Lucas demonstrates quick and dirty -- and working -- printer configuration."
CUPS is fine if it works out of the box. If it doesn't do that, you can be stuck without a working printer for a long time while you ramble through woefully inadequate documentation.
If you feel that way, install the CUPS port and be happy. When it works for a given situation (about 85% of the time) CUPS is simple and fast to set up. But when things go wrong, you'll see just how complicated CUPS really is. It's nice to have a simpler (implementation-wise) method available to deal with such situations.
Your post is so typical of what I see on Slashdot these days. Why use BSD when you have Linux? Why use some other processor when you have Intel? Why use another browser when you have Mozilla? It's the high-school herd mentality. It's "geek chic." It's a lazy way to avoid learning in depth and developing your own base of experiences and opinions.
It's depressing.