Not entirely sure where you got your numbers…
https://www.techspot.com/review/2970-amd-radeon-9070-xt-vs-nvidia-rtx-5070-ti/#2160p-png
According to the 4k data collected by TechSpot the 7090XT is on average 32.1% faster than the 7900GRE (74 vs 56 fps) and the 5070Ti is 15.3% faster than the 4070Ti (75 vs 65 fps). Sure you can hold the new cards as the performance base and then the 9700 GRE is 24.3% slower than the 9070XT and the 4070Ti is 13.3% slower than the 5070Ti. However, no matter how you slice it or dice it, AMD has done a better job at refreshing their mid-high range hardware than Nvidia.
With this release AMD declared goal was aiming to get within the 5070/ 5070Ti performance ballpark and they achieved that particular task quite well, 74 vs 75 fps is essentially a wash. To add insult to injury, AMD has significantly closed the quality/ performance gap with FSR4.
Nvidia got grilled for their outrageous claims like the one of the 5070 being faster than the 4090, to which the meagre overall performance gains of the 5000 series over the 4000 series only poured some more fuel over the fire.
This is the reality of AMD receiving praise vs Nvidia receiving scorn.