Nobody is being an elitist or scoffing at anyone. The phrase “earned degree” has a particular meaning: it means “not honorary”. I think honorary degrees are great. But they are what they are. The convention is not to use the title “Dr.” on the basis of an honorary degree. That‘s it. Stallman is a legend, and obviously has no need of titles.