Brownouts make me lose confidence in the product, simply because it manifests as a failure that needs to be debugged at unknown cost
This was announced long ago. Though have to admit I didn’t see it back then myself.
Well, feature removals do. Deprecations are just declaring that a feature should not be used and either will or may be removed in the future, which causes no operational problems (and in fact is done specifically to help avoid the operational problems of feature removals.)