One of the authors here. Ask us anything! This paper is just a first step - what we'd really like to use this for is designing recipes for synthesizing new molecules. I would also be remiss if I didn't link to a closely-related paper from another group that came out at the same time: http://pubs.acs.org/doi/abs/10.1021/ci5006614
I took three semesters of orgo in undergrad, and if it taught me anything, it's that there are exceptions to nearly every rule. There are so many complicated molecular orbital interactions, requiring years of study. And even then there are always things that break these rules in unexpected ways or produce several products. How do you overcome this? Can you predict yield percentages of each product? What about chirali…
(Accounting is the same way though for very different reasons. You could justify recording some transactions in about 5 different ways--but FASB says only a particular one is OK.)