I think that's the most annoying thing, to me: You can't debloat Linux because the package management tools forbid it.
Cups is pretty damn good, I have nothing against the project, it's *way* better at just working than any print stack in the commercial operating systems, but if I'm not printing then I should be able to remove it from my computer that I own in my own house.
Try it, though, and literally *everything* vanishes, because apparently you can't watch a video without ffmpeg (in case you need to transcode it for streaming), and ffmpeg can't work without imagemagick (in case you're tired of actual video formats and wanted to animate a series of .jpg files) and imagemagick can't work without the inline documentation system (in case you can't just google the actually readable online documentation in 2025), and the documentation system can't work without ghostscript (in case you wanted to convert your man pages to PDF for printing in a big binder on your desk in the year 2025), and ghostscript can't work without cups in case you wanted to convert your PDF to PS and the only reason you would want a postscript file is to pipe it directly to your laser printer that's enterprise enough to still have a postscript interpreter.