Moreover, it is completely aligned with how Stallman operates. Most people do not have doctorates, so universities and recipients can arbitrage the "doctorate" title by a socially acceptable lie wherein the recipient understands to not use it like one. Stallman doesn't do socially acceptable lies. You either give him a doctorate and let him use it like one or you don't give him one. Socially acceptable lies where people "agree to disagree" are how principles get bent and if he were also this way he would have bent long ago.
It's important to note that in Italy, the title of doctor works differently than in the German and anglophone world, and you are granted the title of "dottore" (doctor) with a bachelor's degree. A master's makes you a "dottore magistrale" and a PhD makes you a "dottore di ricerca" (research doctor)