That’s because Haskell is an important language when it comes to the field of Type Theory, Programming Language Technology (PLT), which we have to deal with when doing language design.
That said; Rust is not at all syntactically close to Haskell, but in this particular respect of @, Haskell’s syntax is actually aligned with Rust’s, so it is not strange that it is brought up as prior art.
I’m not saying that you’re doing it, but what I find interesting / strange is that sometimes, Haskell is uniquely criticized when used as prior art; Somehow, some people feel comfortable brushing of Haskell as a non-mainstream language.
Well; Haskell is certainly not new – it is older than Java 
Fearless concurrency is marketing ^,- It is equally true of Haskell (probably truer thanks to pure semantics…). Enums and matching also exist in most ML-derivatives (including Haskell and Rust).
The unique thing about Rust is combining C’s abstract machine and a region/lifetime based approach in addition to great abstraction mechanisms to get close to the expressive power of a language such as Haskell.
EDIT: Another killer feature of Rust is its community. This is often overlooked, but we have a very friendly , respectful and helpful community and that is super important!
I would not say that Haskell is particularly brought up more so than many other languages so I am not sure this is reflective of reality. I can only speak for myself, but I regularly cite other, often imperative, languages as well when writing about prior art, etc.
As I mentioned above, Haskell was brought up as prior art here because it was relevant and also coincided with Rust itself.
While I might be unabashedly up-front with my love of Haskell, I am by no means alone 
Wrt. semantics and the type system (notably traits, which are fundamental to Rust…) you are quite right.
I don’t mean to derail the topic, but since it was brought up… (if you want, we could start a new topic about it or discuss it somewhere else…)
These points about syntax are all subjectively held beliefs of yours with no basis in objective fact as far as I can tell (and until you show me scientific research that the layout syntax of a Haskell like language is bad, I won’t be convinced of it either…).
When Haskell was designed, a syntax tzar (one person) was in charge of making sure that the syntax of the language was internally consistent – and they did an excellent job in my opinion; I believe this is still very much true today. Sure, there are some syntax extensions from language pragmas that very few use, but most of them are also quite regular wrt. how the language works today. The extensions are also not part of the Haskell report.
Haskell is not just a research language. Interesting research cutting edge research is being done in it, but it is by no means an impractical language, far from it. Haskell was designed to be practical, and Haskell is practical. If you want type safe but rapid prototyping (on par with Python or faster…) and productivity, Haskell is an excellent choice.
While Rust is not a research language, interesting research is being done in conjunction with Rust. See for example the RustBelt papers.
Rust’s syntax is as it is to be familiar for C, C++, Java programmers; not because one syntax is objectively better than the other, but because if you want people to be OK with adjusting to a borrow checker and the type system at large, the unfamiliarity of a different lexical syntax is not a place to innovate, so as to not place an extra burden when learning.
This point is well made. I retract my support for bind @ pat.