Cancelos wages were much higher than all the other players you mentioned and everyone knew we wanted rid of him. The fee has to taken in context
And age. He’s 30, Maatsen is 22. You can buy Maatsen for big money, keep him a few years and sell him for a profit if he does well, or decent money if he’s ok. Cancelo will likely retire in Saudi Arabia, they’re not getting any money back.