You're very much right. But I've become disillusioned even with AMD (or rather the Radeon part). They are in lockstep with whatever dumb direction nvidia decides, slap a slight discount on it and do the same shit.
They had shot down promising internal projects time and again. Why? To create the exact copy of what nvidia already did. (ray tracing, FSR, anti-lag...) They opted for one-gen-behind feature parity instead of offering something that would distinguish them and give an edge. (You know actual R&D, not copy and develop)
I was really hopeful for Intel shaking things up but their momentum ran out fast, they didn't even release the second gen full-die card (which already targets mid-range) B770.