I am not sure if this pertains to Python or not but I am still puzzled by why a lot of smart people write such over complicated code. To me language seems to play a role.
For instance C++ guys often write way more complex code than C developers.
I got attracted to Go in part because I saw Go developers writing much simpler code than Java and C# guys.
Cause and effect is of course hard to determine, but I often feel there are cultural forces at play. Different language communities push certain ways of building software which practitioner internalize.