diff --git a/docs/content/develop/breaking-changes/breaking-changes.md b/docs/content/develop/breaking-changes/breaking-changes.md
index 906f7f3b7ea7..04287872b83e 100644
--- a/docs/content/develop/breaking-changes/breaking-changes.md
+++ b/docs/content/develop/breaking-changes/breaking-changes.md
@@ -63,6 +63,8 @@ For more information, see
* Making a settable field read-only
* For MMv1 resources, adding `output: true` to an existing field.
* For handwritten resources, adding `Computed: true` to a field that does not have `Optional: true` set.
+ * Even if there is no valid scenario where a field can be set, changing it to read-only may be a breaking change for
+ modules that depend on the provider.
* Removing support for API-side defaults
* For MMv1 resources, removing `default_from_api: true`.
* For handwritten resources, altering a field schema with `Computed: true` + `Optional: true`