There is one place in computers where there is real bit-order, and that when it is represented on serial lines.
There is one place in computers where there is real bit-order, and that when it is represented on serial lines.
Generally this question is asked primarily by software people. It's worth noting that there's no way to access a bit in memory. The "atomic" level in modern computers is the byte. You can read a byte from memory, you can write a byte to memory. You cannot read or write a single bit.
That is to say that it doesn't matter what endian-ness the bit order is. There's no way for the CPU to ever peek inside the RAM to see how the bits are arranged in the byte. The memory could store it in completely random order, with each block of memory shuffling the bits differently from every other block -- as long as it send the data to the CPU in the expected fashion.
As another commenter points out, IBM is one of the few to reverse this and number bits in a big-endian order on their big-endian processors, with 0 being the most significant.
[1] https://www.felixcloutier.com/x86/bextr
[2] https://www.keil.com/support/man/docs/armasm/armasm_dom13612...
My opinion big endian should be intentionally unsupported.
Certain bit-sliced microcode architectures can also impose a certain directionality for the bits.
Finally, serial communications and storage impose directionality upon the bit stream. (Anyone remember writing to magnetic tape?)