I confess that I don't follow this.
I only have assets on Coinbase and generally assume they're reliable enough (from a technical/security stand-point and legal) that I don't bother jumping through hoops to do a wallet on my own device or hardware wallet.
Is it stupid? Maybe, but I think I'd be more likely to screw up somehow with the other approaches.