Why The Most Popular Sites Not Using Java

An interesting article and discussion in www.highscalability.com about why the mostly popular sites like ebay, flickr, myspace, yousendit, meebo, amazon, friendster does not use pure Java.

I think because J2EE is too complex and not of J2EE component is the most efective for some condition, for example ebay uses Java, but not all component Ebay just uses servlets and JDK. They don't use JSP, EJB, JMS and the other. I mean if PHP can do better why we choose JSP ?

www.theserverside.com said the two reason are :
1. LAMP (Linux, Apache, MySQL, PHP) is open source and cost effective
2. J2EE is used, but only as part of the application stack, not as the entire stack itself.