ok dab77 .... not understand very well your problem about distances .... probabily because I'm not familiar with all winches mechanical design. With 7i77 I make cartesian paletizer with 45mt of cable for "a" axis, 40mt for "y" , 35mt for "z" & 28mt for "x" ..... motor x-z axis of 2.5kw, y 1000w & a 200w. For electrical part I think winches and paletizing robot (cartesian type) is not so different.... x = 5500mm Z = 3400mm Y = 2400 mm all to 60mt/min max vel ....
If you use ethernet/serial mesa cards, you must make an electrical box near every motor ... I understand well your ideas?
In these case consider the difference between cable cost and electrical box ... I think cable is better. If your spidercam is a spider delta robot I think cable is suitable. If your spidercam have usual late/mill velocity (15mt/min max) you can use for shure ethernet cable and mesa ethernet or serial card. I not love the surprise, and in my experience EtherCAT also suffer if you fly too many axes with high dynamics. I talk about close ethercat not open version.

....
Now I work of imagination and imagine that you have many inputs and outputs associated with each axis .... pressure, tension cables, brake winch, temperature control and other ... In these case you have 3 option: 1) your ideas (mesa ethernet: motion control + io near interesting point) ... 2) You can have 3 cables for motion control (motor power, encoder cable cable) + can bus/ethercat for remote plc io (+power cable for remote io) .... 3) as option 2) but with multipolar cable or bus cable for junction box for io (no remote plc module but juntion box). These structure request Lcnc + pc for motion control and HMI & std plc for io control + emergency chain. More respectful of the regulations for industrial environment than use only Lcnc for pilot all. Plc has its certification, and Nobody care who pilot servomotor if the emergency controls and safety are related to the safety plc.
But other can have ideas better than mine.
regards
Giorgio