No, you didn't miss anything. The HiDock app doesn't really do anything the OS doesn't do... except remember the Dock settings for each display separately. But the original problem still exists.
Bottom line is that there is currently no way to do what you and I (and so many other people) want, which is to have the Menubar on all screens, but the Dock "stuck" to only one screen.
The workaround is to turn off "Displays have separate spaces" – this will lock the Dock to your main display, but then you lose the menubar on the extra displays, and apps put in Full Screen mode will take over all three of your displays (treating them as one single screen).