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.
Indeed, honorary degrees are earned. The accreditation process differs for every individual, at a micro level and for individuals across organizations (and time and discipline, et al) at a macro level. The idea that a degree is "earned" based on a lack of the "honorary" descriptor belies a bias of ignorance, at best.