Without career opportunities, why should I learn Smalltalk?
Good question. You can ask the same about Golang (126), Haskell (35), Groovy (78), Clojure (78), Lua (56), F# (18), Erlang (55), Dart, Rust (11), Scheme, OCaml (9), Elixir (21), Julia (21), Kotlin (4), D, Haxe, TypeScript (43), Elm. (The numbers are of job postings from Indeed.com for the San Francisco Bay Area on January 21, 2017.)
Forget the fact that there are many ardent fans of Haskell, Clojure, Erlang, Elixir, Dart, Rust, Julia, Kotlin, Elm, and Smalltalk. These languages are not worth considering because youse gotta pay the bills somehow, right?
So let’s all go mercantile and just stick to the “mainstream” programming languages. Why the hell are we wasting our time with anything else?