Agreed. I want a coherent, deliberate architecture for building an application and managing state.
That's the hard part. I'll take on incidental boilerplate (e.g. Elm) if the architecture helps me build and understand applications. Whatever gets me to that latter part.