Why do we still need to do all this boilerplate? I'm not even singling out Python here, I actually think that Codepilot being so amazing is kind of sad, clearly we shouldn't be needing to do all these things in 2022.
I still feel that we're overdue for some paradigm shift in programming languages. There's a nebulous feeling, probably informed by my amateurishness, that some tasks just shouldn't be this hard. Seeing the whole buzz around GitHub Copilot, which seems to confirm that 90% of the typing we do is useless, makes me think that there's another level of "semantic abstraction" (?) we're missing.