United smashed the British transfer record to sign the Argentina star for £65 million from Real Madrid earlier this summer, the deal taking United’s spending to over £130m under Louis van Gaal.
And Blancos head coach Ancelotti has now taken a swipe at the winger, who made 52 appearances in all competitions for the club last season.
“Some players love to compete, others prefer to make more money,” he told Eurosport.
“If a player needs motivation to play at the best club in the world, I have no problem in letting him go.”
Real signed Javier Hernandez on loan from United on transfer deadline day, the Mexico international becoming the club’s fourth signing of the summer following the arrivals of James Rodriguez, Keylor Navas and Toni Kroos.