I don't think there is no reason game-play wise two blocks absolutely have to be touch in order to dock. As long as you can prove your ship will fit in the dock before actually docking. This should be able to be achieved by getting the perceived docking block up next to the dock. You get the best of both worlds, none of the old downsides. You can still create universal docking platforms that can land any ship, assuming it fits, or you can build fancy awesome docking structures that mate with each other. All the other requirements will be the same such as how many enhancers you need to hold the mass of the docking ship. It's all up to Schema code wise, and I think if it's viable it should be done and I doubt I am alone on that. I also feel that being able to dock central to the core is a must for shipyards, unless you can repair a ship without actually docking you may need to dock a damaged ship with no available docks.Ah but, this is Starmade not Star Trek. Players in a Ship's gravity get much better Inertia Dampers. Why not shuttles too? :D
So, basically keep the existing Core docking mechanics working with the new Rail Blocks? I'm game for that as I think in practice it would only be relatively small ships which would still need to use it. However I presume Schema wants to move away from those kinds of mechanics so this may not be a choice.
I like the idea of being able to define a gravity zone. I'm sure there would be applications outside of Hangars, such as Asteroid Landing Pads, or creating a working Ringworld or Halo.