Present road building by a Commander is terrible micro management. You have to repeatedly move and click Road. Takes forever. Also takes forever to get the Road Building trait. If I'm going to move a pioneer into position to settle a city why not let it build a road at the same time?
You misunderstand. I'm not saying that the road building trait is any better. It's absurd that if you're Mancer, you can spam roads everywhere your units walk, and it's even more absurd that if you're NOT Mancer, you're absolutely screwed because getting road building takes the longest time ever. I mean, you have to level up a Commander hero, but not even that, a Commander hero in the admin tree. Basically, you have to babysit him, and babysit him, and babysit him, and by then you don't even care that you can build roads. It's stupid.
I like the idea of being able to queue roads in the city building screen, I think suggested on that other thread by GFireflyE. In his method, you have road segments, defined as between a city and a city or a city and an outpost, and you can queue these preset routes, with the production cost scaling with the length of the road. It's a neat solution which prevents spamming.