“Since the release of version 8, up to version 16, Java is shaped by 180 JDK Enhancement Proposals (JEPs), each of which brings some improvement to the platform.”
Records, pattern matching, text blocks and a sane HTTP client all landed after Java 8. Most enterprise shops will never see them. They are still pinned to 8 because upgrading means touching the build, and touching the build means a meeting. Oracle’s licensing changes in 2019 gave them one more reason to stand still.