I remember the same with Android, I saw job offers asking for 5 years Android experience whereas Android itself was still maybe 3 years old at the time.
I've seen a few of those type of ads. I've heard people say it's for H-1B visa jobs, where the position has to be advertised locally (in the US) first and if they can't find the correct candidate then they can hire internationally.