No speculation here bud, my windows are pretty much spotless on the inside :)
I'd say with new cars it'd be down to the fact that everything's, well, new! All the weather seals are new and unperished rubber, pollen filter will be clean, windscreen won't have been changed, sunroof drainage tubes...