> Which is good, we don't want a 'smart' tool to do the wrong thing and silently introduce bugs
Then that example you link means that you should stop using 3-way merge / git / svn / mercurial.
Then that example you link means that you should stop using 3-way merge / git / svn / mercurial.