As a proponent of c, and a cups user, this is bad. This whole incident deserves to be analyzed and reflected upon.
On the flip side, cups works great, and provides comprehensive printing functionality. I don't think it's appropriate to shit all over the project because of this incident. Reset, take emotion out of it, and focus on solving the problem which might be as simple as a stderr warning when enabling browsed.
Even if the required services weren't enabled by default, I don't even have a printer, and my computer never leaves home to even think to connect to one, especially over a network.
I haven't had a need in a printer for literally 20 years. So guess what? I just uninstalled all CUPS packages yesterday, I don't need any of that anyways.
On the very rare occasion I might actually want something printed, I can get stupid high quality full color A4 page size prints for just $1 from our local print shop.