I agree with you, I personally would never register a domain name with my provider, unless it's free (I'm that cheap), just so that if the company dies I'll still have access to the domain name and so that they can't hold my domain name hostage (Don't know if people actually do this, hope not)...