It's 2025, can we have a “lazy let”?

I view the Law of Exclusivity as encompassing more than just the prohibition of more than one simultaneous exclusive access, but also what you are allowed to do with exclusive or non-exclusive accesses. Perhaps those are officially separate rules or corollaries.

Either way, it was originally not permissible to call a mutating method via non-exclusive access. (Methods on classes are never mutating.) That changed with the introduction of atomics. Permitting lazy let would require changing it yet again.