So looks like amd copied Nvidia again and gone backwards in generational performance?
7800xt slower than 6800xt etc.
When they have a chance to better they screw it up again.
No because you are falling into the same trap of comparing the 7800 XT to the 6800 XT based on name. Look at the actual MSRP (not EOL prices) and the 7800 XT is the 6700 XT successor. The fact the 7800 XT is giving 6800 XT performance for 6700 XT MSRP is a good uplift in price/perf.
Admittedly this is AMDs fault for stupidly calling it a 7800 XT.