If hardware wallets could be purchased locally at gas station, I'd be more likely to purchase one. Check out some of my articles on Yakihonne.com on how to do this securely on a VM using linux. Every tech savvy person should be able to implement their own cold solution. But for the non-tech savvy person, this is too big of a hurdle.
I think it's about how much the one is willing to learn / how much they want to be free; I was a noob too, I mean everyone was once a noob? 🙊
maybe we should share detailed guidelines and encourage ppl to try, instead of thinking that they just can't manage and push them just to buy...