No, there are two types of cactus; the tropical type and the arid type. The tropical one mostly lives in rainforests, while the arid type lives in the desert. A desert-dwelling cactus requires less watering because of its ability to store moisture and keep it for a while. The soil needed for arid type cacti should have water draining properties to keep them dry. However, a tropical cactus is a different story. They need more moisture because they drain water immediately, so they need a different kind of soil.