The last few years I was hearing how it was Wengers signings that made it hard to sell. It was easier to sell for Liverpool because they were at the top of the league with City and no one wanted someone who couldn't get into an 8th place squad, etc, etc
Now people are trying to play down young English talent like Ramsdale, Nketiah, ESR. I'll give you Nelson because he's never done anything and is massively overrated by Arsenal fans but the other 3 all have England caps, Ramsdales going to the Euros. The majority of the players we are selling are young. They are not just decent 30-somethings. This was the policy, sign young players so you can grow their value even if they don't make it here. No ones expecting a big fee for the likes of Tierney even.
Wages aren't a good excuse either. A lot of those contracts were offered in order to retain the players value. They handed Ramsdale that big new deal just a couple of months before we got Raya. Managing contracts is a big part of managing player value. Its not an out.