This seems obvious to me. I don't understand why it exists.
If the player is a FA, they are NOT on your team.
Also, I can see this causing confusion for some owners, especially new ones.
I would be very upset if I was taking over a new team, seeing that they had a good roster, only to then discover that my good players "disappeared" because they were actually FAs. Of course, I could have done reasearch and found out that they had "0" years left on their contract, but as a "new" owner I most likely would not have known to do this before taking over the team.
It makes absolutely no sense to me why anyone would want to have players no longer on their team show up in their roster or depth chart.
If you want to keep those players, sign them before they become FAs.