Within the framework of my question, the differences between bash, ash and sh are pretty much a red herring.
(Rhetorical) Question: What happens if you do not include that option?
I think it's pretty obvious that we all know that a *FILE* is created, current time and date, zero size.
The script, whether you feed it to bash or ash, looks for a *DIRECTORY* and if said directory is present, starts the ad-support screensaver.
Hence my question, why create a *FILE*?
Not that it's important, mind. Idle curiosity and all of that.