Why is programming in Assembly so difficult?

What the **** is all this architecture and assembly ****

brb MOV EAX, imm32
brb ADD EBX, ECX

****ing kill me

brb which one of the following is an identifier (the answer was manBearPig1 lol)