I have this issue as well and hate that Apple didn't fix it in High Sierra.
For the guy in this thread that just doesn't get it, there are many use cases where one wouldn't want the Dock moving around. MacOS automatically resizes windows on the screen it moves the Dock to. I have meticulously arranged my toolbars in CAD to fit on my screen exactly how I want them. The same goes for Photoshop, Illustrator, etc. I have my MacBook (where I want to Dock to stay), and 2 Dell ultra-wide screens, on which I run Windows-based CAD software (via Parallels), Office apps and the Mac version of Creative Cloud. Ideally, I'd be able to lock the Dock to the MacBook screen, using that screen for Messages, ShoreTel, Slack and opening Mac apps, while using the rest of my apps at 1/2 or 3/4 screen sizes on the other monitors, with the Windows Task Bar at the bottom of the center screen. As it is, when working in the timeline in Photoshop, the Dock switches over to that screen and resizes my window(s). When opening the System tray in Parallels/Windows, the Dock moves to that screen (occasionally in the way of what's behind it) and generally wrecking workflow.
None of the options currently offered by MacOS/Apple solve for this situation. I could imagine that video editors and web developers would prefer to have their tools and the Dock reliably locked in place as well. When you say that monitors' aspect ratios allow for better Dock placement on the edges of the screen you neglect the fact that multiple application windows will fit the screen better with the Dock on the bottom.
I've sent suggestions for this to Apple for every version of MacOS since they came up with this "feature" and there's not even a Terminal command to shut it off. It's extremely frustrating that we get things as useless as Mission Control and a Holiday Mobile screen saver, but we can't get real matters of user interface handled.