Nobody should be forced to buy something they don't want to.
> BUT HE AGREED BEFORE!
He changed his mind after Twitter didn't provide the information they said they would.
> BUT HE HAS TO BUY IT NOW!
No, he doesn't have to, people can revoke buying offers. I'm afraid to ask your views on sexual consent.
Try buying a house, but changing your mind right before going to a notary. At least here in the Netherlands congrats typically state you’ll have to pay 10%.
The agreement that Elon apparently had with Twitter included similar clauses.