This article and this comment discussion assumes a certain familiarity with computers and system administration, which, to ask a question like that, you must not have.
So a bash script is this thing that's very functional, flexible, legible, can be written quickly and easily, can be maintained and updated quickly and easily, and is even portable across platforms, and it gives you all that without a teetering fragile tower of library and framework dependencies that most other automation systems rely on. Every system already has bash or some equivalent Bourne shell for free.
Assembly has none of those qualities.
Are there any other mysteries we can clear up? I mean we all had to start somewhere and "there are no stupid questions" right?