Security is certainly important, but do not forget that for many people a cold wallet will have a number of drawbacks. For example, like losing a key or transmitting it to other users, viruses, etc.
It seems to me that online wallets are suitable for small amounts, most importantly time-tested. And it is better that there are several places for funds. 2fa and other delights must be used