Blockchain.info wallet causes more grief to new users (fees too low) than any other wallet except Multibit HD. Both should be avoided like the plaque.
Case wallet was a popular hardware wallet a year ago but the company has abandoned updating the firmware. I hope Case users got their bitcoin out because you cannot specify a fee using that wallet and fees are set very low.
I really wish Bitcoin Core had incorporated support for Trezor or Nano S by now but doubt that is going to happen.
You can set your own fee with blockchain.info if you want, you are not stuck with default fee. If someone is advanced user he/she would set custom fee.
Low fees are used because newbies would cry more about 'ridiculous blockchain.info' fees, than they are crying about long confirmation times.
I always thought that hardware bitcoin wallet are only gadgets, they are not offering anything special, you can achieve for free with software wallets.
As you brought up, hardware wallets after couple years and without proper firmware updates can be ticking bombs.