If you look at the technical specs on the DSP IC used in the XT scanners, I see no reason that TDMA 2 can't be added with new firmware. We're dealing with a commercial DSP, not an ASIC. Had Uniden designed an ASIC for P-25, then we would not have to use workarounds to prevent the infamous "motor boating" and other issues related Unidens' decoding P-25.
Take a look at Motorola and AES-256. Motorola claims the Astro Saber/XTS3000 can not do AES-256, even when AES-256 modules are all over the place for the Astro line. Motorola want's you to upgrade to their Astro25 radios to get AES-256, even when their old legacy Astros will do AES-256 just fine. Adding AES-256 to an Astro Saber would cost less then $800 - buying the module directly from Moto. Yet they ding you $3000+ for an Astro25 radio if you need AES-256, refusing to acknowledge the old school Astro's will also do AES.
Uniden claims the 396T can't do multi-site trunking. If so, how come you can trick the 396T into doing multi-site trunking? "Tricking" the 396T to do multi-site trunking takes up more memory, but doing it properly would save on memory. The 996T has multi-site trunking and almost identical memory specs as the 396T.
Just because a manufacturer says it can't be done, don't believe everything they say. The manufactures may just want to push their future product line. Uniden is most likely already working on the new digital scanners right now that will support TDMA 2.