$0.001 for a piece of paper is much cheaper and I can make infinite paper wallets that will never fail. Want better security? Hide them really well, encrypt them, keep them somewhere only you ever can/will go. Paper wallets are just so easy and cheap compared to $99.
Paper wallets are great, but only until you need to spend them. Then you need to do the complicated offline transaction signing with dedicated laptop to get the same security as Trezor offers.
But I preffer KeepKey, basically the same as Trezor, but much cooler design in my opinion.