It's the law in Spain that you have to have a release clause. That's why Ronaldo had a 1bn release clause, which is the same as not having one.
But the Neymar transfer shows that even what sometimes appears to be an unrealistically high clause can sometimes be triggered. And Barca weren't happy...