The WWDC Wi-Fi mishap has brought Steve Jobs and Apple a lot of embarrassment and has sent people all over the world out on a treasure hunt to find the cause for this. Earlier, it was believed that the number of Wi-Fi hotspots in the room was so high that the iPhone 4 could not fetch that list. Though recently, experts are of the opinion that it can as well be a real problem with the iPhone itself.
Experts believe that this is a pre-release version of iPhone 4 OS. That, coupled with some Wi-Fi driver issues caused the Wi-Fi problem at WWDC. Glenn Fleishman at Ars Technica investigated into this and talked to Phil Belanger in the process. Phil Belanger is a renowned network expert. Phil Kearney, who happens to be an ex-Apple employee, was also contacted by Ars in this matter, was of the same opinion as Phil Belanger. This was indeed a driver problem.
The availability of multiple networks was surely a valid reason as it caused a huge congestion in the wireless network in that room. Though, given the power of a Mi-Fi network (being used at large in the room), it was not a powerful enough congestion to stop all communication!
Ars makes a roundup of the situation by pointing out that both the 3GS and 4G were in close proximity eliminating chances of any blind spot in a network. iPhone 4, powered by the improved 802.11n Wi-Fi chip was expected to perform better than the 802.11b powered devices. The blame clearly falls on the iPhone 4 OS Wi-Fi driver.
On a final thought, now that the cause of the Wi-Fi failure is public, iPhone 4 OS should soon get a better Wi-Fi driver that works.