A lot of the anger with Robinhood comes down to the mistaken belief by many people that money moves instantly, trades happen instantly.
Robinhood UI is struggling to convey actual current value vs accrued unsettled value vs unrealized value.
These are non-trivial concepts. The time component of money confuses a lot of situations. Eg Most people treat retainers as revenue before it is earned; even SaaS companies treat MRR as earned before the time period elapsed and service is rendered. However this isn’t strictly correct or legal.