selfhosted wallets are a pain in the ass to use (channel management) and third party hosted wallets are just a bitcoin version of paypal, no control over your coins, completely dependent on the wallet provider, no privacy at all.