Your computer doesn't want source code any more than you do; it wants object code.
The effort needed to produce good object code was perhaps underestimated during the initial design of the language.
But closed source software, such as Windows and most commercial programs, is shipped with the object code only.
Assembly language must be assembled into object code via an assembler.
If you were to assemble this program, you would get the object code depicted below.
They're looking at the object code which has been disassembled back into the assembly language.
In the first stage, the compiler started with source code and produced object code.
This is evident from a cursory review of the object code.
A cross compiler runs in one environment but produces object code for another.
A software library is a collection of related object code.