The more workspaces you have the more load the TFS server is under when users check in and out. TFS has to check all of the workspaces for other checkouts of the same files which can be intensive if you have a lot of workspaces.
If a developer had code checked out to a workspace that they have not even looked at in months, what is the likelihood that they even remember what changes they were making?
Developer checklist:
TFS Master Checklist:
❌ Figure: Bad example - Rebecca has a workspace that has not been accessed in a while
✅ Figure: Good example - All of Julian's workspaces are current
Figure: Manage Workspaces