Updating from LTE to whatever the next wireless technology is may not be a big jump, but the drivers will be new and might have entirely new work to do: selecting the best path out of a multipath radio environment for example or reassembling partial packets transmitted on multiple paths.
Mesh routing protocols may finally come into their own.
Storage technology may stop using flash in the near future. Whatever the new stuff is may even replace RAM.
Processors may become even more differentiated and asymmetrical, requiring kernel updates to decide where to run what.
In a while devices may disappear into eyeglasses or into sub-dermal implants.
The display, input, storage and computation pieces might end up residing in completely separate devices.
It doesn't need to be revolutionary change in order to make it nearly impossible to run open-source software on the device. It simply needs to change.