Who uses coin base anyway I'm sure people have become aware of how exchanges take their money and then don't return it
Well, then you're hugely underestimating the carelessness of people. Especially on social media sites, lots of people are still storing their investments on apps like coinbase and the binance app, just because it's very convenient; not taking in to consideration the risks.
What about software wallets? If you have an old notebook collecting dust you could repurpose it and use it as a hack-proof offline wallet. You don't need to splash the cash on these hardware wallets when there are free alternatives like BitKey which is a secure live Linux distro that can run from a USB stick or a CD and provides security similar to hardware wallets. Hardware wallets are more convenient though, because they offer a complete package that needs minimal configuration by the end user and are portable, but they are not the be-all and end-all of crypto wallets.
I completely agree. Though you also need to take in to consideration the people who are barely experienced with computers. I'm pretty sure a good percentage of people invested in the cryptocurrency space doesn't know how to install OS's on flashdrives.