That's how I felt at the time, it was my first job and I only had better experiences since then (and I gave it a try again in 2019 and the experience was way, way better). You're right, it probably wasn't the worst of the era, it will still be inferior than any experience a dev would have in 2025.
For the 1: not really applicable in my case. For 2: I didn't know this. For 3: yes, but it worked only for a subset of issues, and honestly much more usable with Clojure and Scala.
I primarily worked with Hadoop and ETLs, you probably won't be able to convince me to be fair.