Being the retail face of a complex industry apparently results in you getting blamed for the complexity.
Some of the barriers to dealing with traditional brokerages created opportunities to learn, and to put one's self into the mindset that this is a thing that is new and complex (on your first encounter), and your general approach should be researching each new thing you're trying. Heck, just the signup and annual reporting requirements on IB will make you think long and hard about each type of transaction you might want to do.
I can get behind making a business out of it, but I wonder what the long-term effects of trying to gamify and consumerify stock trading is going to have on laws, regulations, and the overall market conditions going forward. (I know what RH would say, they're "levelling the playing field for the average Joe!" But, you know, Fidelity & co. did that a long time ago - they just didn't gamify it, they gave you access to it largely as it was.)
As the Internet grew, it raised the bar higher and higher on the "baseline" level of things one needed to reasonably know about before participating in any given conversation intelligently (bear with me). As a result, it became growingly acceptable to declare something one doesn't understand as morally "bad" for being complex, and since the experience of encountering something one didn't understand was widely shared, many folks pounced on that complexity as the problem, not their failure to grasp it.
It's infinitely easier to declare a system as "bad" than to spend time to understand why it's built the way it is. Robinhood just happens to be what many people think of as "the system", rather than the actual financial system Robinhood is built on top of.
I believe this could apply across a number of problems we're seeing online right now. Groups of people who band together (right or wrong) to rail against a system that exists for reasons they do not understand. Sometimes it's justified, sometimes it's not, but every time you get that same whiff of populist anger such as what Robinhood is experiencing right now.
What's even worse is not what Robinhood is doing, but what other brokerages are doing, which is that they trick you by sending out provisional 1099s in January or February even though the companies/funds whose stock you own aren't finalized yet, you file your taxes, and then you get an amended 1099 in March that requires you to file an amended state and federal tax return at extra hassle and extra cost.
For the 90 day span of January through March I just collect all the tax forms in a drawer, and then in April I get them all out and do taxes. You don't have all the information in before then, not if you trade stocks anyway. If you only have W2 income, then you can file earlier, as the deadline for that is much earlier.
The other part was we think Robinhood would go insolvent if their users made a run on their money, and we wanted to get out before that ever happened.