F#, Scala, OCaml, Haskell, Clojure already have uses at big financial corporations and bio-informatics.
However, Swift is another great way for spreading the ML gospel to mainstream developers, specially if it slowly takes Objective-C's place in Apple's heart.
Especially with the move towards microservices and reactive architectures.
Yes, Lisp can do pattern matching, usually implemented via macros,
In Clojure you use the core.match library.
Or if you have a more strict reading, Lisp is implementation-driven FP in the 70s compared to theory-driven FP from the time.
Even Haskell does not have all the mathematics theory that one could apply to functional programming.
A programming language to be representative of a programming paradigm does not need to have 100% of all ideas out there.
Oh, you sweet summer child. Work with a language without closures and try to do anything functional.