This is great J.C. I shared a lot of similar thoughts here. I totally agree that it’s important to understand why you actually need a contract, and assess whether what you’re using is serving that purpose.
I’ve recently switched to using much simpler, more causal agreement document without all the legalese, even though I’m usually working on higher-budget projects with more to lose of things go sour.
Client selection is key. If you work with clients who trust and respect you, it’s very very rare that you ever need to enforce a contract. I haven’t had to in 17 years.