The thing that’s slow is arbitrary JS code people write in components. VDOM is not the point there. We want to make arbitrary JS code people write non-blocking, by using components as the “units of work” where we can yield.
Really though, you’re over focusing on the CPU part. The IO part is much more interesting.