So, if I understand you correctly:
1. merge conflicts are almost unavoidable
in a non-trivial codebase
2. resolving merge conflicts in some SCM systems
is unreasonably difficult