Um, the software is about the computers. It's a consumer-type event. iLife and iWork are the perfect places to showcase software updates. It's a conference about the state of Mac computers, hardware and software.
WWDC is for developers - programming and so on. If they were describing new APIs for face recognition, THEN maybe iLife would fit there.
I don't know if that person's post was serious or a joke.
What makes Apple great is their interface of the hardware with the software. To separate the two is not understanding the Mac experience.