Because they closed a service? I think you'll be hard pressed to find anyone - company, non-profit, whoever - who will maintain a service indefinitely.
If you want to keep something running for as long as possible, you need to eliminate single points of failure like those (except yourself, of course). That means building a stack where each part is either ran by you or a replaceable commodity.
For example, I run my email, RSS and website on a generic VPS (of which there are many providers) which runs an open source stack that I know how to configure and maintain.
I still rely on other people, but not on a single person or company.
I feel exactly the same way - wherever possible I run my own services on my own servers, so I know where my data's going, and I'm not at the mercy of someone else changing or removing a feature I like, or shutting it down completely. If I fall out with the hosting company, I can just get another server elsewhere.
I only switched to self hosted for RSS recently though - when google announced they were shutting reader, I figured I'd write my own for an existing django site. Quick shameless plug: I released it on Sunday, in case anyone's interested - https://github.com/radiac/django-yarr
Which brings me on to my main exception for self-hosting: public repositories on github. The collaborative features they provide seem worth the loss of control - although their recent UI enhancements (making it harder to check issue counts, find repo addresses etc) does rather prove my point.
> Because they closed a service? I think you'll be hard pressed to find anyone - company, non-profit, whoever - who will maintain a service indefinitely.
If a company isn't willing to ever close a service voluntarily, its going to have a much higher risk (because it can't adapt to market changes) of having to close all of its services involuntarily.
and before you ask no I have never used GMail