> Astronomers have pretty good terminology for stars,
...do they though?
The "proper" terminology says all main sequence stars are dwarves, but nobody calls them all that in practice. Some astronomers insist on saying "yellow dwarf", but some don't really bother. In general having the only two kinds of star be "giant" or "dwarf" is contentious, but it's also contentious that there isn't a name for whatever is in the "middle". "Main-sequence star" is a broader category and doesn't apply. They're all "stars", obviously, so that isn't specific enough.
The only decent terminology is for the spectral classes, but those only work as long as you look at spectra. The moment you try to figure out what the theory says those stars would look like as proper 3D objects, things get very messy. You also immediately get the issue that star size and brightness goes O>B>A>F>G>K>M. So... it's alphabetic except it isn't. And C is something completely different and doesn't fit the brightness classification at all.