Soldato
The MSRP for all these cards is overpriced IMHO. I've never paid anything near £500 for any 3070 equivalent. The last card I bought was £251. Scary.
I think you are using the word "equivalent" to refer to what the card is called (the name on the box) rather than what it does. (the performance it provides)
The last card that offered equivalent *performance* to the 3070 cost $1200. (2080Ti)
I think the 3070 offered a proper generational performance improvement at the $500 (original retail) price point, but there's just too many people willing to pay way too much money right now, so the market drives up the price.
At over $1200, the 3070 offers little to nothing in the way of a generational upgrade.