Respuestas:
App Store solo distribuye una versión de cada aplicación. Xcode 4.0 ya no está disponible ya que Xcode 4.1 lo reemplazó.
Si el autor del software desea mantener una versión anterior en la tienda, la nueva versión debe cargarse como un elemento vendible diferente.
En este caso, Apple no eligió dejar ambos.
Puede obtener múltiples versiones de Xcode uniéndose a los programas de desarrollo pagos. La última vez que revisé, Xcode 3 estaba disponible con la cuenta gratuita . Se ejecuta en Snow Leopard, pero parece que ya no puede comprar Xcode 4.0 sin una cuenta de desarrollador pagada; es posible que ni siquiera esté disponible para los desarrolladores; puede preguntar antes de pagar dinero si realmente necesita 4.0 y solo 4.0.
Aquí hay un enlace a Xcode 3.2.6 para Snow Leopard que encontré en developer.apple.com. No pude encontrar las versiones 4.0 o 4.1.
El sitio https://developer.apple.com/downloads tiene un campo de búsqueda. Ingrese "Xcode" y verá "Xcode 3.2.6 y iOS SDK 4.3 para Snow Leopard". Puede descargar una versión de Xcode que no sea de App Store después de registrarse como desarrollador.
Puede obtener una variedad de versiones de Xcode desde Xcode 2.3, según parece. Puede hacerlo sin una cuenta paga, pero debe registrarse como desarrollador de Apple.