I don't remember ever having been on a team where the captain put out each match's lineup more than a few days in advance. Now all the teams I'm on use the tennisone system which allows players to enter their entire season's availability before the season starts so it appears it would be possible to do. Like some of the captian's who've replied, I think my captains prefer analyzing the past week's results for both our team and our opponents and tweaking their lineups accordingly.
A Head Microgel Radical, a Neos 1k, and a Silent Partner Star. Life is good.