Rooney is a mercanary. He plays for whoever he thinks is the best at that particular time. He chose Utd when they were strong. Now he perceives others to be the big spenders and in the ascendance Barca, Real, Chelsea and City. He is most likely right as money talks.
But the question he has forgotten to ask is do they want him?