Little-endian architecture is a relic of the 70s that was intended to maintain a degree of compatibility with 8-bit processors. Now it is just an ugly, inefficient kludge.
Intel knows that little-endian architecture is bad, and would like to abandon it - but Microsoft insists that it remains the standard.