Yes, but what people are saying is that Vodacom screwed up the court case, that if they had had their ducks in a row then Makate would have been sent on this merry way with nothing.
They also screwed up originally when they told Makate that they would pay him an indeterminate amount, without setting some boundaries/conditions. This is what the CC latched onto, not so much the fact the Makate did not invent anything.
How did Vodacom screw up the case? They won in the High Court, and they won so well that the SCA refused to hear an appeal. This guy then went to the ConCourt.
Yes, they screwed up by entering into a contract with him. The ConCourt has simply ordered that the contract should be enforced. The court was dealing with contract law - not patent law.
This is the first line of the ConCourt judgement:
"This application for leave to appeal is about the enforcement of a contract concluded by the applicant and the respondent’s agent."