it can be good to learn about new languages in general. many frontend frameworks/libraries in javascript and rust cite elm as an inspiration. the patterns elm has coalesced on just by the nature of the language can be used in other languages as simple, clean ways to develop applications.