Sure, but currently almost all of the most popular languages are also not suitable for that niche.
If you exclude any garbage-collected language, you're basically left with Ada, C, C++, some of the "C/C++ successors" (Zig, D, Carbon, maybe Nim), and Rust.
Re:An Apologia of Lazy Evaluation
by throwaway81523 on Sunday March 26, 2023 @02:45PM
(#35317946)
That's fine, those applications are why Ada was invented. Languages get pulled in too many directions when they try to be everything to everyone.
Which means, w/o deterministic execution Haskell not suitable for a whole niche, where its safety properties are in a high demand. Which is a pity.