Because AT&T and T-Mobile use GSM networks, which runs voice and data on the same frequency. It has nothing to do with EDGE/3G, etc. A CDMA network runs them on different frequencies. When LTE launches, that is completely different than CDMA, so if you are in an area with LTE, you will be able to surf and talk and the same time. Not sure how WiMax works for Sprint...