I don't think Robinhood had any choice there. Trades don't settle instantly. Robinhood needs to post collateral with the Depository Trust & Clearing Corporation while settlement is pending, and the required collateral goes up with volatility. During the "GameStop debacle" they had to raise billions of USD in additional capital for this purpose, so no wonder they had to hit the brakes.
Blocking selling is a good way to get sued, so brokerages are very hesitant to do it. If the price drops the trader can claim they wanted to sell and are owed the difference. Blocking buying doesn’t have this issue since you can’t sue for theoretical gains.
In the context of what was happening in the market (the "short squeeze" that may or may not have ever happened), allowing sells but not buys clearly biased one position, could be seen as interference.