I upheld the reasons for the “old fashion” rules once. But I’m seeing the coding trend has changed in modern languages (Kotlin, Scala, Swift, etc). I question myself initially. And give it a try. It requires some time before I can embrace the “new way”.
Then I notice that tools do have an influence on how we do things today, in development especially, including coding. Simple things like syntax coloring, code traversing. Even Github is improving itself, and most text-editor has plugin for easier code reading. Some also auto open and close curly brackets for us, and auto-indent when one get to the next line.
I think the newer generation will more prone to influence by tools, and it’s undeniable they will be the next generation coder. Time will tell.