Intent is both one of the most difficult-to-describe, yet most critical, aspects to the maintainability of good software. The more intent we can show in our code, the more quickly newer developers (and developers who haven’t been inside a codebase for awhile) can gain confidence in working with an older system.
Finally, when we write strict code, we use more of the capabilities of the coding language or framework—all of the good, relied-upon stuff that’s been well-tested and built into our compilers and database engines for years. Essentially, we get a lot of free quality assurance the more you apply strictness into your code.