Think you are spot-on.
ICT have had 166 players to have worn the strip at some point or another over the last 17 seasons .... some for a long time, a few only briefly !!!! I know its not the same league or situation with regards to contracts, but I have the numbers to hand so am going to use it as an example .... Toronto FC, now in its 5th season of existence has had 112 players who have taken to the pitch (or been a sub) for the club so far in a total of 163 games. The player with the top appearance record has 92 games so definitely less time to bond and create that camaraderie in the squad as well as with the fans. TFC fans do have a chemistry and a bond with some players, just as ICT fans do with Grant, Russell, Barry, Charlie, Stewartie, Bobby etc (the list could go on) but many of the names on the list just pass through un-noticed and un-remembered and thats not something I can say I want to see at ICT.
Part of the ICT ethos, and an often quoted reason for us "punching above our weight" is the camaraderie. I know part of it is because all the players travel long distances during the season together, but I would have to say that I am also of the opinion that a lot of it also comes from people who serve with the club for a long time ... like Granty or Russell.