Has anyone ever had convincing proof that l-cancelling wasn't just some sort of artifact of the way they programmed trigger input in the air? Everyone assumes it was intentional, but I really think that with the way Brawl turned out, and when you read interviews with Sakurai, he never intended for Smash brothers to have a competitive aspect, like we have created for it.
I know everyone always uses the "it was in 64 and then modified slightly to only reduce half lag in Melee so it must be intentional" argument. but I'm not convinced that argument holds water, especially considering what we know about Sakurai. It is highly unlikely that Sakurai:
A. Knew how L-cancelling would be used eventually
and
B. Had a completely different philosophy on what smash "should" be for Melee, as opposed to 64 and Brawl.
I think it's more likely that l-cancelling was some sort of arbitrary result of hitting l, r, or z as you landed. So many factors go into programming a game that I do not think we can, with confidence, state that he intended it, and intended it for the reasons we assume (e.g. to allow competitive players to further their metagame). That's ridiculous. Nobody had any clue, least of all the developers, that Melee would have any metagame or competitive aspect at all.
But it ended up with a rich, vibrant community, and that is probably the reason we got burned. Because had no one known about competitive Melee, Sakurai wouldn't have known what l-canceling resulted in, and he might not have specifically gone out of his way to take it out, as he seems to have.
Or maybe he didn't give it much thought, and Havok resulted in its being gone. We don't know.
I'm just sort of laying down my thoughts here.
I will say this. I called this years ago, as soon as Sakurai said he thought Melee was "too fast." That should have sent off warning bells that Melee's competitive, beautiful depth was an accident, a diamond in the rough.