Which of course cuts both ways.
An anecdote: I learned Perl long before Python, and my O’Reilly Perl book was dogeared and well-worn, with lots of corners folded down as bookmarks to things that I always had to look up because they never stuck in my brain. When I got the first O’Reilly Python book, it stayed in near-new condition for years because Python just fit the way I thought and I so rarely had to look things up. 30-ish years later, it’s mostly the same. The things I have to look up for Python are almost never syntactic, except for some rarely used constructs like (for me) the match statement or exception groups. That’s something I’m sure most of us love about Python - it’s still incredibly easy to read, even when you encounter the dark corners of the language’s features.
A lesson that came out of the latest Steering Council election was that folks want more clarity and transparency, and feedback earlier in the PEP process, so that it feels a lot less like lofty pronouncements from on high. As a member of the 2026 council – and I’m just one of 5 voices – I’m trying to give more insight into the way I think and the questions I ask about proposals, especially ones that touch syntax. I care deeply in keeping Python Pythonic, whatever that means[1]. I’m just one voice, and while I have strongly held opinions, I also try to keep an open mind, and have actually been swayed for many proposals over years, PEP 750 template strings being a recent example.
PEP 505 predates the Steering Council model, so those authors really only had to convince Guido. That PEP is technically Deferred, although I would recommend that PEP 505 be formally Rejected and a new PEP be written for any future proposal along these lines.