I spent my free time at university jumping around between projects and working on whatever I liked most that week. Looking back, I believe that was very useful just to memorize all that's possible.
Most frontend developers have never seen Haskell, so they don't even know what programming paradigms they are missing out on.
Also, there's nothing inherently wrong with cutting your losses and quitting a project that isn't working as you had hoped.
In the end, I stuck with a project long-term because I liked the team. So maybe that's your antidote: build stuff together with others.
Frontend developers are recruited from the same cohort as other developers nowadays, so they've been exposed to functional programming(and Haskell if they went to college) to the same degree as the rest.
Hell, considering that JavaScript has some of it sprinkled on top I would say that on average they had more exposure to some of its concepts than people who never touched frontend.
Most frontend developers have never seen Haskell, so they don't even know what programming paradigms they are missing out on.
Also, there's nothing inherently wrong with cutting your losses and quitting a project that isn't working as you had hoped.
In the end, I stuck with a project long-term because I liked the team. So maybe that's your antidote: build stuff together with others.