IMO it depends, you could argue that the biggest reason is money but progression is something that can be accomplished too with the movement, depending on the club's ambitions and goals.
Take Ashley Cole moving from Arsenal to Chelsea as an example: At first you would say that he's a...