Jenže čitelnost jazyka je základ.
Kdyby to bylo jediné kritérium, Rust by byl v řiti a Smalltalk králem.
No jasně. Proto všichni neprogramátoři používají Smalltalk a ne třeba ... Python.
Štěstí na straně Pythonu, nic více. Problém Smalltalku byl, že se prosazoval v enterprise prostředí ale nakonec ho pohřbil sám Sun pomocí Java. Z pohledu čitelnosti a jednoduchosti syntaxe je na tom rozhodně lépe než Python. Jeho "nevýhoda" byla, že byl založen na binárních obrazech namísto textových souborů a komerční Smalltalk(y) byly drahé.
Náhoda a štěstí, víc v tom nehledejte. Nestěžuji si, Python mě živí, ale ještě si pamatuji s jakým odporem jsem se ho učil. Všude psali jak je elegantní a mně se tak nelíbil. Ale pragmatičnost zvítězila. Šok však nastává, když po deseti letech přichází nová generace, která na něm odrostla. V tom vidím docela problém. Nedivil bych se kdyby v tomto článku místo Java bylo jednou napsáno Python:
https://www.joelonsoftware.com/2005/12/29/the-perils-of-javaschools-2/