Not necessarily. A good hardware wallet costs $100-200 these days. The fact that you have to spend a few hours to make it with your own two hands will put people off.
I have faith in people being stingy enough, that they'd rather use their own two hands attempting something, than spend their own hard earned cash. Nah, but in all seriousness, most of these items are common household items, and therefore the final cost is less than a hardware wallet. As suggested too, you don't even need to own these items, you could potentially borrow them, without actually revealing what you intend on using them for.