When I first ran into GNOME Terminal on Linux, I was surprised that the default copy shortcut is Ctrl + Shift + C. Turns out it's because Ctrl + C is reserved for SIGINT. I kept tripping over the unfamiliar shortcut — and fair enough, in every other app out there Copy is Ctrl + C. So for convenience it makes a ton of sense to just rebind Copy to Ctrl + C and let the terminal do SIGINT or Copy depending on context.

But in GNOME Terminal specifically, that choice breaks SIGINT on Ctrl + C. True to GNOME's philosophy, they decided to limit every shortcut to a single action — so Ctrl + C does one thing or the other, never both. I find that inconvenient, and this incident put me off GNOME shells right away. I don't get why being able to customize is a bad thing.

Looking into it later, it turned out they treat their other products the same way.

"GNOME knows best"

Maybe that does keep the interface simple, but simplicity can coexist just fine with functionality and customization. KDE❤️