If you write Elixir, you know the moment the fun stops. It's when you leave it for the frontend.
For me the low point was an afternoon lost to a bug that turned out to be an object quietly mutating three files away - the kind of thing Elixir just doesn't let happen.
And it's not just that one bug. No real pattern matching. Mutable state everywhere. An equals sign you can't fully trust. The pile of footguns we've all just learned to step around.
I don't think that's fine. I think we got used to it.
So Hologram lets you write the whole app in Elixir, frontend and all. Honestly, the real reason is simpler than all that: I just want to write Elixir all day. It's a stupid amount of work to get there. I regret nothing :)