Players don't really seem to care about how loyal clubs are, look at the likes of Man City, Barca and Real, they all get rid of players when they feel it's not working out, doesn't stop other top players signing for them.
Fact is top players will leave these days if you're not winning the big prizes or at least close to winning them.
We were way too loyal with Diaby and a number of other players when in reality players show little or no loyalty in today's game, if a better offer comes up they more often than not take it.
Spending millions on players who can't stay fit when it could be used to buy other players who are is wasteful and a hnidrance as a crock in the squad means one less space available to bring in quality players.