I've noticed this, and Assembly really isn't the boogeyman people make it out to be.
I've been writing an RPG in x86, it compiles into 484KB (so far), and runs in everything from Windows 95, all the way up to Windows 10, without any compatibility problems!