thats the problem with all these syntax sugar features in languages. you literally can't change them without blowing up your entire ecosystem.
the point is the language is broken fundamentally and because its syntax sugar there isn't anything you can do realistically. a function call can be replaced, deprecated, and then removed and all of that can be automated and be non-disruptive over a few releases.