Running housed cable the full length can work .. Indexed Shifting may function better with low compression housing,
For Cable Disc Brakes there is stuff with a Kevlar braided sleeve in the outer covering..
Is there a better way?
You can buy self Adhesive stick on Zip tie attachment points...
I run full length housing from my bars to my Rohloff..
...