If you're having trouble justifying the switch to Haskell and are primarily concerned with systems programming, I'd recommend try out a language like Rust. Many of the features present in Rust were inspired by Haskell, and there is quite a bit of overlap between the communities.
As far as Haskell itself goes I've written a little in the past in comments on here about why it's useful:
These days when I want to start a new project the decision on whether to use Haskell or Rust is the biggest consideration I make -- the expressiveness and safety and correctness Haskell can provide versus the raw speed, ease of build, memory safety rust provides.
As far as Haskell itself goes I've written a little in the past in comments on here about why it's useful:
https://news.ycombinator.com/item?id=20111321
https://news.ycombinator.com/item?id=20260095
These days when I want to start a new project the decision on whether to use Haskell or Rust is the biggest consideration I make -- the expressiveness and safety and correctness Haskell can provide versus the raw speed, ease of build, memory safety rust provides.