Comment by shadowgovt

4 years ago

Your toilets work because you keep a jug of water next to them to pour directly into the bowl to flush it, because you disconnected the toilet tank. You've decided that a tool that tries to remove waste shouldn't also intake water. After all, intakes have failed in the past and flooded houses.

Better to do that part by hand to be on the safe side.

This is the nature of desktop UI. Your argument for purity of function is sound, but users want their desktop UI to read images for thumbnails and previews anyway because an image file means more to them, semantically, than a pile of inscrutable bits inside a file pointer. Desktops, over time, become a junk drawer of the features "most users want" for "controlling their computer" in the space between dedicated programs.