Yeah we want "paste with semantic markup" not "paste with surface formatting"
@paco I've never really thought about it, but you're absolutely correct. With the rare exception of creating similar paragraphs within a document or cells within a spreadsheet, why the hell would you want *different* formatting from some PDF or a webpage to mess up the report you're inserting that quote into?!
I paste unformatted text 99% of the time and that should be the default. Always irks me that I have to take extra steps to do the *normal* action, not the other way round.
@paco it is very useful for pasting tabular data. In libreOffice, I often paste with markup, followed by ctrl-M to get rid of the rest of the markup. I also use it to create tables in HTML e-mail with colors and cell borders.
In all other cases I use "paste unformatted", so my life would simplify if that became the default. That said, that would require finding the "paste formatted" function in every app where you need it, and libreOffice is one of the rare apps that even makes the distinction.
As to your IDE, many are Electron based. Use Notepad (windows) or Pluma/Text Editor (MATE/Gnome) to really drop HTML markup. I have seen clipboard format scrubbers for both Windows and Linux in the past.