Snipped
First get this straight OP, there's nothing called hard wallet, it is "Hardware Wallet" and that's how it's been called, now back to your question or suggestion as the case may be, sorry that your English isn't well composed such that one can fully comprehend what you're saying exactly, but base on my understanding in this, if you're to buy a hardware wallet, you must be careful of the source from which you're buying from and the kind of hardware wallet you're buying, don't buy from an unknown or unreliable source or retails and don't buy
a "Ledger Hardware Wallet", also don't fill in a KYC information while at the point of purchase, it make no sense.