Because Qualcomm doesn't appear to make a chipset that supports that yet.Why can't I buy one phone that works on ALL carriers in the US?
It was the same way when GSM rolled out a decade ago. Most of Europe used 900/1800. In the US, those frequencies were already used by other things, so GSM ended up on 850/1900.
So at first, GSM phones were typically either good in the US, or Europe. Not both. Then companies like Qualcomm started making tri-band chipsets that supported bands 900/1800/1900 bands, which worked with T-Mobile (and some of AT&T, but not AT&T's 850 network) in the US + Europe. Eventually there was a quad-band chipset that supported all of the frequencies.
It just takes time.