I always feel that way about the Python/Go/Rust obsession on HN. For the majority of cases, you could just use Java (or Kotlin etc) or C# and while "boring", the overall benefits nad balance those two provide would usually make Python/Go/Rust pointless. Doing it with one language as well.
>We have everything we ever wanted and absolutely no happiness.
I guess this is the difference between generations and why they struggle most of the time understanding each other. What older generation dreamed about and worked hard to get the younger generation takes for granted, and that is not necessarily something bad. I would argue that it's mostly good, because that's why people have ambitions/goals/dreams about something which previously thought was impossible. Hence pioneering in different fields of science, entrepreneurship, social interaction, etc.
This is basic evolution, yet we struggle to understand it. Old organisms in almost every aspect of life are hard to change. That's why the nature takes care of it time so naturally. Most parents don't realize that they don't have to love what their children do in order to simply love them and let them live their dream.
I read it a few years ago, when I wanted to know how many methods can there be in a Java class. (count: 2 bytes, but compiler fails to compile such a class a long before that).
Many of the concepts such as structure of class files should still be relevant (fact that all classes start with hex code CAFEBABE etc).
Garbage collection, security should be more or less relevant.