I started using the framework but ended up abandoning it simply because I’m required to use legacy Java 8. This implies that my entire codebase and the modern features I’m used to working with — including records, newer Stream API methods, and virtual threads — are not available. As a result, I’m forced to write unnecessarily large and verbose blocks of code to accomplish simple tasks within the framework.