We should all be so lucky that some other languages are willing to break backwards compatibility. Even C++ gurus like Scott Myers advocate that language finally breaking source compatibility [0]. Often, breaking compatibility is the only way to make a language better.
Yes. But everyone cares about their code base which they have today not after what they are going to do in 10yrs.
An asteroid could wipe us all tomorrow. So I'm definitely worried about reworking stuff that I already wrote.