Snapping can be a nice option, but I don't want it to be how things work all the time. As you note, it's great to have control over your windows, desktop, etc. — windows moving into place on their own is disturbing (and annoying) after using Macs since the mid-80s.
macOS is not Windows, and trying to shoehorn that way of doing things into it is senseless. The Alt-Tab section of the article is a good example of this — can they begin to grok that the presence of cmd-~ is a (potentially) useful thing for workflows, and makes sure that you're not stuck with one, basic command (Alt-Tab) that has other stuff glommed onto it? There's plenty to be annoyed at when it comes to the Mac interface, but these are weird hills to fight over.
macOS is not Windows, and trying to shoehorn that way of doing things into it is senseless. The Alt-Tab section of the article is a good example of this — can they begin to grok that the presence of cmd-~ is a (potentially) useful thing for workflows, and makes sure that you're not stuck with one, basic command (Alt-Tab) that has other stuff glommed onto it? There's plenty to be annoyed at when it comes to the Mac interface, but these are weird hills to fight over.