Some limitations and caveats apply (this is only one data developer's experience, etc).
Why are they suggesting skipping straight to this hot mess instead of using a simple and well tested algorithm?
Nor sure I understand? The article explicitly argues for using this simple and well tested algorithm.
The only difference between a car salesman and a computer salesman is that the car salesman knows he's lying.