I like it for the fact that you can make a change and it takes effect the same day, in case you have an injured player or something, but you are right, it does create the situation that is happening now. Something that would prevent it is some sort of waiver order for dropped players...2 days or something, that way you can't just freely drop players and pick them back up day after day.