I think this is a bad idea. It punishes teams with good player rotation because teams that always play the same line-ups, and always play the same starters will benefit from this, while teams who try to puzzle their players into the games to get them all equally minutes will play all players as starters and as back-ups once in a while...
I think the game benefits more from managers who once in a while change some things about their team. Rotate players, refresh players,...
This would encourage managers to rust in their habits, always keep the same players, play the same line-ups,... boring.
They are not your friends; they dispise you. I am the only one you can count on. Trust me.