Common knowledge? If anything, the preference seems like a fad to me. Plenty of elite runners heel-strike.
I've been running for... a while. In high school, I was captain of the XC team. I finished 5th in the state and our team won the state meet.[1] The spring after that, I ran a 4:18 mile and a 9:07 two mile. In college, I competed in Division I NCAA XC. None of my coaches cared that I was a heel-striker. I've since switched to forefoot, but noticed no difference in times or injuries.
If you're just getting into running, forefoot will be murder on your calf muscles and Achilles tendon. As the article says, It's best to just go with what feels comfortable. As you run more, your form will become smoother and more efficient.
1. 2002 Washington state AAAA boys results: http://www.jcrawford.net/boys4a02.html