I’m not insulting anybody – I’m just stating my perspective. I sincerely believe that this feature has been mismanaged from a community-involvement viewpoint (largely because, based on his statements, I believe Martin became overly invested in it), and I’ve stated why the history leads me to believe that.
I have been doing so, repeatedly, both here and in the Dotty repo, for the better part of two years now – this is not a new conversation. Many other folks have made the same arguments. We’ve largely been brushed off, so I have little reason to believe that you are correct here.
In 3.x, probably not. Why do you think people aren’t going to push for this in 4.0? We’ve built the technology for making significant breaking changes, and IIRC members of the Dotty team have said in as many words that they want to get to the point where braces are entirely unnecessary. From a code POV, it would be a relatively straightforward migration in the modern scalafix world. The problem is that it would be a gigantic training disaster, but that argument has been largely ignored so far in these discussions.
I don’t think it’s going to happen overnight, but I fully expect there to be people pushing for the complete elimination of braces in 4.0, unless there is an explicit formal statement from Scala Center that that will not happen. Frankly, I would greatly welcome such a statement – I expect to be having major arguments at my dayjob over this topic, and that would go a ways to calming them down.