it's just a fact that i can't imagine a situation where i'd use rust over haskell. I'd sooner generate a C program via Haskell eDSL than use Rust if I were to do embedded work, for instance.
And aside from embedded, Haskell clears Rust kind of comically if I lay out a matrix of what I care about in a PL.
You're jumping a few steps ahead, and that's not what we're asking for.
> you can't even properly use its functions to build capital-A abstractions because it's compiler is too dumb to optimize them properly
This line in particular is what (multiple) people are indicating makes no sense. You don't have to exhaustively defend your opinion, but you could write a more insightful opinion. There's a difference at play here.
There we go :)