Actually, it is true - which is why endian is a problem in the first place. ASM code is different when written for little endian vs big endian. Access patterns are positively offset instead of negatively.
A language that does the same things regardless of endianness would not have pointer arithmetic. That is not ASM and not C.
A language that does the same things regardless of endianness would not have pointer arithmetic. That is not ASM and not C.