Everton boss Rafael Benitez says he allowed James Rodriguez to leave the club because of his injury record and to free up funds for further signings.
The Colombia international, 30, spent a year at Goodison Park, having been signed by former boss Carlo Ancelotti.
But with wages of about £200,000 a week and having missed large parts of last season through injury, the midfielder joined Qatari club Al Rayyan this week.
“We have to maximise the resources we have,” said Benitez.
“Having a player being available for 50% of games in the Premier League is not something we can manage easily.”
Rodriguez started 21 Premier League games last season, scoring six goals.
After his departure, he said it was a “pity” he never played in front of fans at Goodison Park because of the coronavirus pandemic, and added: “I always tried to give my best and I always wanted to win – that is my mentality.”
Even though Benitez is without injured forwards Dominic Calvert-Lewin and Richarlison for his team’s home fixture with Norwich City, the Spaniard said he had to take a longer-term view on Rodriguez’s departure.
He also said he had spoken to majority shareholder Farhad Moshiri, who indicated money was now available to buy players in January. Benitez previously explained that the club were unable to add to the £1.7m of spending in the summer because they had been “killed” by financial fair play rules.