The cost of transfer is there to discourage people from transferring too often, not because it actually costs anything meaningful to move some data around. Of course there's also greed.