The phishing attempt is the main prevention of use paper wallets. Users would lose the funds at any time.
This is not the only problem, but you need to make sure that paper wallet code is perfect and has no bugs.
Many beginners think that once you generate your private key offline, this means that you are safe.
Also, the method of generating addresses, obtaining multiple addresses and saving private keys increases the risks that can be avoided by using any HD wallets.