This is the kind of tooling that needed to be in Java day one. I think Java has always had a developer experience problem especially compared to other languages. I remember looking at the Ruby on Rails demo video circa 2008 on the main website and how fast it was to get a basic blog compared to Spring or worse JavaEE. Even today innovation is lacking. I was hoping the advent of multiple JVM providers would cause competition to improve experience but instead it has further divided and confused the Java community.