Do dropped players have to be on waivers?

No. You can disable waivers completely from League » Settings » Edit Waiver Wire Rules and selecting No, all players are acquired on a first-come first-served basis for the Use a Waiver Claim System setting.

There is no way to disable dropped player waivers but retain game-start waivers.