The only reason I can think of for somebody wanting to use a legacy address would be for message signing. There is no benefit to using this type of address. If you want an address that is compatible with services that don't support bech32 withdrawals you can just use a wrapped Segwit address.