@aeva @ataylor Fun fact: for a very long time there was actually two different ways of doing the same thing (edge split modifier, and auto smooth property in mesh panel), but both were kind of confusing and hard to discover, so the functionality was moved to a geometry node pinned to the bottom and an "auto" operator next to smooth and flat. In fact I think the modifier pinning feature was developed specifically to allow auto smooth to be seamless (figuratively and literally: if the user added a subsurf modifier after the auto smooth one, they would see seams).
These changes were released with Blender 4.1 almost 2 years ago, and it was very controversial at first. This new auto smooth had some rough edges.