You are proposing the ability to change the syntax of Python at runtime. Very few languages do this, as it makes parsing more complicated, and it’s especially incongruous for a language like Python which has traditionally strongly constrained its grammar in the name of simplifying parsing.
(Prior to the PEG parser, the grammar was intentionally limited to an LL(1) grammar. I believe that’s one reason why a if condition else b was chosen over if condition then a else b for the conditional expression, because the latter would require additional–unlimited?–lookahead to distinguish from an ordinary if statement.)