Making an example of myself, I have a stack of pre-printed unfunded paper wallets. Sealed with just the BTC address and it's QR code showing.
If I want to give someone BTC0.01 for something. I scan the QR and send the BTC to it and hand it to them.
Interesting approach. I've never sweeped a paper pallet, I've imported it if needed.
And I've never denied that paper wallets have their use (still most widely compatible, I know), but unlike the average user, you know how to generate them safely.
Imho for an average user the seed is easier,
he doesn't need any shady website for it, just a wallet application,
he doesn't need a printer for it, pen and paper will do... all can be done easy enough even offline.