It's worth pointing out that the Phoenix Web Framework (which LiveView is built on) came into being because the creator Chris McCord tried to build something like LiveView in Ruby and eventually ran into fundamental limitations due to how concurrency was handled. He looked around, discovered Elixir and the rest is history.
I'm very interested to learn what has changed since then that made this possible, or made it work better. Or whether those problems are just being "lived with".