If it isn’t syntax then it is a function/method call. By being a method call, one can define default options, allowing overridability.
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.