Most of these 300k players are on national teams, and so when they are fired they will come back on to the transfer market as free agents. So we won't lose them all.
ok, maybe not all, but great deal of them. and what about week when all national rosters have 0 players, because coaches are checking all of potential national team players? then we will lose ALL of them.