I don't agree really, IMO it's more clear for "average joe" to see HD6400, 6500, 6600, 6700, 6800, 6900 etc, than to go guessing if GT is worse than GTS is worse than GTX etc etc
Agreed. Meaningless prefixes, whatever they may be (GTS/GTX/Ultra/i5/i7/whatever) should go away.
So to your mind
GTX480/470/465/460 GTS450/440/430
i7 900/800 i5 700/600/500 i3 400/300
PX6 1000 PX4 900/800 PX3 700 AX4 600 etc
is confusing? You have to guess?
How ignorant can you be if you can't figure out the numbers still count?
In this way you can immediately tell that GTS/i5 etc is the mainstream part instead of meaningless numbers that tells you nothing but relative performances -- which is fine if you already know the full product line.