Definitely.
I'm not sure if Barca is buying expensive players just so other teams won't have them or they're waaaaaaaay to careful and would rather splash millions, just so they won't take any risk whatsoever with injuries.
Fabregas would be a great player to have if one of your 2 instrumental players (Xavi and Iniesta) get injured, but it's really pushing it to have one of them on the bench.
Not that I'd mind if Barca sign Fabregas. I'd rather have him on Barca's bench then in Milan's midfield, but football will become way too boring if Barca and Real have better bench than the starting XI of United, Milan, Juve, Inter, Bayern, Chelsea etc.