That's wrong, the names of gpus indicate the tier, nothing complicated about it x50, x60, x70, x80, x90. Very simple.
Yep. For decades Radeons have been named like this:
Prefix = Era (X, HD, R5/7/9, RX)
1st Digit = Generation (HD 2900 XT, HD 3870, HD 4670, HD 5970)
2nd Digit = Performance Tier:
9 = Halo (HD 5970, HD 7970, RX 7900 XTX)
8 = Enthusiast (HD 4870, R9 280X)
7 = High-End and Specialty (HD 4770, RX 5700 XT)
6 = Mainstream Gaming (HD 5650, RX 6600 XT)
5 = Entry-Level Gaming (RX 6500 XT, HD 6570)
4 = HTPC and Office Apps (HD 5450, RX 6400)
3, 2 ,1 = IGP (HD 3100/3200/3300)
3rd Digit = When not the last digit, it indicates the level in a certain performance tier (HD 4830, HD 4850, HD 4870, HD 4890)
Last Digit = Always a 0 and means nothing
Suffix = The same meaning as the third digit or indicates a special card (like the HD 7870 XT which should've been called the HD 7930)
When present, suffixes are LE, Pro, XT and XTX. (X1900 XTX, 9600 Pro, HD 2900 XT
LE = Limited (Performance) Edition
Pro = Self-Explanatory
XT = Extreme
XTX = Extreme Extra
GeForce nomenclature is different of course but the philosophy remains similar. The prefix when there is one says the era like GTX and RTX, the first numbers are the generation (8800 GTX, 9800 GTX) and the suffix says the performance level (LE, GT, GTS, GTX).
I don't know how anyone could call the model numbers of video cards arbitrary because they're anything but. That's why when the manufacturers screw around with the numbering system we all get pissed off because it means that they're lying to us. Kinda like how Ford calls that new crossover vehicle a "Mustang".