I would just re-up John's post from earlier in the thread:
It is of course not impossible for previously-commonly-rejected changes to eventually find their way into the language, but I want to emphasize that there would be a substantial uphill battle, and that the task at hand is likely less 'how should the feature be designed' and more 'why are prior objections philosophically mistaken in some way'. Take for example one of the earlier efforts to revive the discussion on if expressions: a core part of the argumentation is that prior discussions have not sufficiently appreciated the user experience difficulties of existing alternatives like the ternary expression.