Earlier quoted context omitted.
I will never understand the whitespace complaint. Any code you read in python will follow standardized indenting, by necessity. Why on earth is that a problem?
Easy: because there are people who mistake being used to something for it being good. Also because people know too few different styles of syntaxes and are not required to learn more of them (let's do everything in X! from microcontrollers to OSes!), which makes them inflexible. Syntax matters, but not in the way most people think it does. Syntax should be judged based on how well it supports semantics of a given lan…
Why do you need braces when the program's tree structure is obvious from indentation?