I always found this to be a weird take. Elm is "Maybe Not As Good" because the average JavaScript developer isn't immediately familiar with it?
Maybe we should just be less averse to learning new things, and I don't think simple syntax swaps really count as new things.
Unrelated: your ToC doesn't work.