Do you think about immutability on a daily basis while coding? I certainly don't. Yet, you are very likely making use of it in one form or another: rust's let, git, lsm-based dbs, consensus append-only logs, frontend frameworks, etc. Immutability is literaly everywhere, sometimes hiding behind synonyms like persistent (data-structures), copy-on-write, and content-based.
Unfortunately, immutability tends to be predominently associated with functional programming and those pesky "persistent data-structures" that have a bad rep in industry.
image
The theoretically minded will keep challenging that bad rep on hackernews, pointing to some Rich Hickey talk touting the benefits of immutability in Clojure and Datomic, to some John Hughes article, or to a Joe Armstrong quote about the benefits of immutability in Erlang.
But the practically minded programmer who wants to get shit done, fast, will have no-doubt already prepared his Chris Lattner quote as a response: "Functional programming, strictly defined, is dumb."