@meeper @meeper exactly. byte errors aren't random that way
my transmission goes
[ byte byte byte byte ] {<- number!}
.
.
.
the absolute most likely error is that somebody will tune in late and will see only the last two bytes, or the last byte, of a number. i want that person to have the most significant part of the number.
same does not happen for bits as bits are usually not the unit travelling through the wire
of course, you could just send full words on the wire and endianness becomes irrelevant, but then you're going to have to talk to machines that want a byte at a time, and those were probably made to talk to each other and hence are LE and so you want your machine to also be LE so it can trivially talk to those machines.