The XO generation won't be at all the same thing as the current generation of the free
software community; they'll be as different as the kids who grew up with cell phones are from
the early adopters with the phones that were only luggable in cars. I think that generation
will reject any application software they can't modify. Not just software they aren't
permitted to modify, but software that's not sufficiently clearly written or whose rebuild
process is too slow or complicated.
I can just see RMS's consternation when he finds millions of users specifically rejecting
emacs because they don't know elisp and can't find their way through the flow control, and
therefore can't each make their own personal changes.