I'm not sure why a legally counselled written contract wouldn't be considered legally binding.
This is why you need a lawyer to draft a contract, and cannot just write whatever on a piece of paper and sign it. Even lawyers overreach, however; it's part of their job.