You are totally right. Including `android` in the defaults would break any existing implementation when viewed on an Android device.

For some reason I was thinking this script would fall back to a Windows image if the requested image doesn't exist. It only falls back to Windows if JS is disabled.