This isn't always the right perspective. The argument isn't always about "I don't want to learn new UI even if it's better". It's about, "I know what I'm doing or even I don't, and I don't want my UI to force me into patterns I don't want or use cases I don't care for or to tell me that what I want makes no sense. Sometimes you want to deviate for a reason.
Needing to learn and understand doesn't necessarily mean bad. And on top of that users may be left with a better understanding.