If it doesn't make sense, don't do it!
The concept isn't hard to get your head around. Businesses draw up similar contracts all the time. You're just expressing a formal mutual accountability. It enables one partner to "safely" make sacrifices (or exploit time preference).
If you don't want to be accountable to each other in a formal way, by all means, keep your relationship informal.