I think this applies to software too! Writing good software allows it to be maintained well and it being open source helps promote that. Publishing good documentation is another huge win for maintainability.
Well, if it works again ..
If you have a habit like me of only partly fixing things, because a unforseen problem came up and deciding to get back later on it, you will just pile up electronic garbage and run out of space. (It was really good for my soul getting rid of most of it recently)