They (mostly) can, just the various companies involved have no incentive to actually do the work necessary to do it. Treble is supposed to make upgrades easier, but as the article points out, most people don't have Treble, and the carriers and manufacturers still don't seem to care, even with a lower amount of effort involved.