Except for the Dodgers and Yankees. Having a lot of money can get a team in a lot of trouble. All teams have the ability to lock up almost any talent, at least one of them. and the big contract guys, they are just horrible value. Not to mention if you get a good player young you can keep them during their most productive years, cheap.