Re: "fail anything that requires the failed unit"
You assume that the certified sandwich engineers who brought us this monolithic garbage won't end up eventually making everything a dependency, intentionally or otherwise, which given the way things are going seems increasingly likely.