Then why didn't AMD call it the 7800 non-XT, if the naming isn't an important factor when it come to the majority of peoples buying decision then why have AMD (and Nvidia) been playing silly buggers with the naming.
Sure, you and other people who've educated themselves on the specs/performance can probably see though the naming of a product, however the majority of people either don't have the time, can't be bothered, or simply don't understand the specs. The simple fact of the matter is names do matter, bigger number = better.
You're more than welcome to show something to someone like
uscool posted a while ago when anyone asks about the 7800 XT, 4060 or whatever and spend ages explaining to them what all the acronyms mean, why they matter, and how the card performs across multiple resolutions in multiple games. Or you can give it a name that allows people to instantly compare it to other products on the market and against older models.