Por que não há um método list.clear () em python?

Inspirado poressa questão.

Por que não há um método list.clear () em python? Eu encontrei várias perguntas aqui que dizem que a maneira correta de fazer isso é uma das seguintes, mas ninguém disse por que não há apenas um método para isso.

del lst[:]
lst[:] = []

Embora possa ir contra o "zen do python" ter mais de uma maneira de fazer alguma coisa, certamente parece mais óbvio para mim ter um método "list.clear ()". Também estaria em linha com os dicts e sets, ambos com .clear ().

Eu me deparei com alguns posts sobre python-dev e python-ideas sobre isso e não cheguei a uma resposta definitivaAqui (2006) eAqui (2009)). Guido tem peso nisso? É apenas um ponto de discórdia que ainda não foi resolvido nos últimos 4-5 anos?

Atualizar: list.clear () foi adicionado ao python em 3.3 -Veja aqui

questionAnswers(5)

yourAnswerToTheQuestion