- a hello world doesn't need libraries in Java
- installing JDK takes at most 5 steps, depending on the OS
- a nullpointerexception is more likely the developper's fault (unassigned value, calling a function on a null object)
- IntelliJ is easy to install and modern (granted, other IDEs are very ancient)
- developping GUI apps is a PITA, no matter the ecosystem (generally)
The rest is more or less spot on (no idea about concurrency issues though)
surely one of the games of all time