Ok, so you don't think they still befitting at all at the moment from years and years as the top devices manufacturer and brand around the world?
Honestly, direct sales via site are not a mass market sales (if even marginal) channel for company like Nokia. And Nokia getting Lumia 920 and Lumia 820 to AT&T is way more powerful than selling N95 from their own flagship store or from own site back in the day.