The term "social contract" means whatever the person using the term wants it to mean.
Not the same thing. At all.
Enjoy.