If you want a computing environment that lasts, open source _is_ a core item. Hardware isn't forever and at a certain point will have to change (even chips break/wear out, not to mention capacitors and other bits...)
If you can port your OS and your apps and have control over your data formats, you're in a position to adapt to change.
If you can port your OS and your apps and have control over your data formats, you're in a position to adapt to change.