I'm back. watch out. >.>
I hate this argument for several reasons:
1. There were times that you shouldn't L-cancel in Melee. Float canceling didn't need it, and it would cause you to shield at the end. So not very useful there. Also, any aerial + waveland arrangement obviously used a different timing than an L-cancel.
2. L-cancel just provided another input that could screw you up on a miss. This is one reason that IC's would dominate newer players... the timing was messed up. If it were made completely automatic, a player wouldn't have to adjust for shield contact timing, and shield pressure would be a bit easier to perform, making it much harder to get away. Now before the "lol get better" argument, while pro players were really consistent with it, you can still see misses in high-profile matches fairly often. It's a mistake that anybody can make, like spacing, recovery, etc.
3. A new player could learn how to L-cancel in a couple hours, and get fairly consistent with it in less than a week of average playtime. Why is that such a huge barrier to beginners? I actually know a rather large number of players who were incredibly skilled technically, but hadn't yet developed mindgames/prediction, so I don't see how the controller is holding people back.
4. The "there's never a reason not to do it" argument is a very dangerous one, when you consider every argument you could make with it. There's never a reason not to space Marth's F-smash at the tip. Should that be automatic somehow? There's never (really) a reason not to fast-fall Falco's SH laser, or edge-tech perfectly, or spam projectiles at a range, or land perfect wave-shines, etc. Should these be made automatic?
There's a lot to be said about how technical the controls can be, and the relative difficulty of them. IMO, there SHOULD be a learning-curve to getting better at this game, both technically, and in the mindgames. It should be dual-sided, and though you should L-cancel nearly always, I don't think that should be given automatically
5. I think we all know that landing lag is not going to go away, so IMO, either we get L-cancel, or we have to deal with lag again, so why oppose it?