Two kinds of developers
I have worked with a lot of developers over the years. Over the years, I have noticed a pattern. Some developers light up when they talk about the internals of a programming language. A new feature in the type system, a clever way to handle concurrency, an elegant pattern they discovered. The technology itself is what drives them.
Other developers are different. They care less about how the language works under the hood. What gets them going is the customer's problem. They want to understand what hurts and build something that makes the pain go away. The programming language is a tool. A means to an end.