Trying to understand where you're coming from here... I should write tests for every portion of the .NET Framework my app uses because it might break on a security update?
If Microsoft had a history of breaking things with .NET framework security patches, then yes, absolutely. That's what people are saying happens with Rails, isn't it?