I suppose the difference I see, and the motivation for change, is an issue of familiarity. Everybody knows what spaghetti is and so calling it thin noodle doesn't add much clarity for most people. By contrast many, probably the overwhelming majority, of terms that are in Latin are unfamiliar. And continuing to pile on in that domain just adds to the things people will generally be unfamiliar with.

And these are in domains that people will certainly come into contact with in their life, like healthcare, so it's not like just nitpicking over e.g. pure math's preference for having people's names attached to various mathematical constructs as opposed to something even vaguely descriptive. Very few people will ever interact with pure math in 'normal' life, so it's largely inconsequential.

I mean just imagine we were going to do things over, and in starting to name medical conditions somebody said, 'Hey I have an idea - instead of naming everything in an obvious way let's name everything using some obscure language almost nobody understands.' Nobody would really be on board with that, but we ultimately ended up in that exact scenario.