Programming is a hassle, we want to be able to just populate the boards, test and plug them in.
We could do that but there'll be a whole lot of boards in the unit and thus a pretty large backplane that needs to be driven. Plus the digital designer for the other stuff really would like Thevenin. But with Schmitt inputs it'll be ok.