My understanding is that Robinhood didn't actually block these purchases but rather the service they use to buy/sell stocks blocked it called Citadel
So it's not Robinhood, persay, but rather Citadel.
Why did Citadel block purchasing of GME stock? Because Citadel just invested 2 billion dollars in Melvin Capital Management; one of the hedge funds that has a lot to lose as long as the GME stocks keep going up.