My brief experience has been similar. Elm is a dictatorship that could be wonderful if it didn't exist in the realm of messy html/js. I experience an icky feeling of stockholm-syndrome part of the time, and just plain frustration at other times when dealing with Elm.
What's infuriating is that I do see the benefit of some degree of strict stewardship. It's just that it's too much in this case.