Ideally we as a society, should be able to offer people peace of mind to deposit large sums of money and not worry about it being lost. Expecting everyone to perform financial gymnastics just to keep their money feels like a complete waste of resources.
Maybe the solution is to create a tier A bank that gives you no returns, charges you a flat fee, and any amount of money deposited is guaranteed. I know people do that with treasuries, but thats a lot of extra steps to put money in and out.
Keep in mind, tiny teams with no "finance person" easily receive more than 1M as part of seed or series A. Very rarely is their first hire for managing that money. Should it be? Is it worth it? Or should you rely on the financial system and regulation protecting your own money.