My computer is not always up, or connected to an open (even moderately) network. What's more, I sometimes have to delay for 2 days an update because it requires an update at the wrong time, if I didn't missed it... And that's without even speaking about the reliability of my internet connection - I don't want to try to reach even 3 9 on it.
So yes I have a computer at home, but it's not a properly managed server, and I don't want it to become one !
In a content-addressable network your computer seeds the content rather than serves it. You do not need a properly managed server for that. It does not matter whether the original node is accessible, information can be retrieved as long as it is available somewhere in the network.
In IPFS, if you need to immediately ensure availability of your content, you can request it via a public gateway to force it into the gateways cache. Then the gateway will continue to seed your data even if your node goes offline.