You are smoking something as
@TheRealDeal quoted. Seems if you can be a fanboy on here you can also fall into the trap of being a brand hater - why bother?
The reason the cards are so expensive (in your twisted example) is they were fresh releases, just check the 5600XT when that launched, it was near the 5700 price. They soon adjust - just look now the 2070s is £120 more..
Its cherry picking for arguments here. Of course you thought the 2070 in your example was cheaper because the retailers have them out much longer and the prices adjust, its a flat out unfair comparison - latching onto release prices, we know AMD for a similar product will generally be the cheaper alternative.