The issue with L3 as Sprint is that a button is so much easier to press and hold than a joystick (as mentioned in the article). Even worse is when games use L3 as Sprint but also configure the analog stick to perform some other action, in which case you can perform actions you don't mean to perform.