It's possible that Android has a dot pattern password because parents are more likely to give an inexpensive Android phone to a small child who may have difficulty remembering a number sequence.
Also, Windows Phone may have decided against a picture password because that is a feature of Windows 8 for computers and many people don't seem to like it.