If that were true there'd be plenty of better players than Pereira moving to Saudi Arabia. Premier league clubs aren't exactly paying pittances and he'd have been on a huge wage if he'd left us to another club. If he'd continued to star in the premier he would have been well into a 6 figure a week contract.
Still the club was very silly on this, we should have got at least 25m for him - the idea we had to sell him to the club offering the highest wages makes zero sense, otherwise teams like City and Chelsea would rarely pay high fees. Looking at the fees Benrahma and Buendia who were a similar age but without the premier league pedigree he'd shown, its absurd how cheaply he went. 17m wouldn't even buy you a top championship player.
Maybe other top footballers want to play at a higher level, all Pereira cared about was his astronomically high wages.
Pereira had made it clear that he wanted to go and had no interest in playing for us anymore.
As for "premier league pedigree", he was good after Christmas but was very average for the first half of the season.
The transfer window had been open 2 months* before we sold Pereira with no bids coming in for him from anywhere else, maybe we could have waited to see if someone else would come in for him and hope that they would offer more than £17 but what if no one did? We'd have had a player on our books who'd said he wanted to leave and was considered "not committed" by the manager.
*This might have been for Premier league teams only, so it might only have been a month but still...no bids.