To my understanding...
Astro is tries to rely on SSR as much as possible with MPA approach, so the client have to render as little JS as possible.
Qwiks goal is to be instant for every device, it does this by delaying the download & execution of JS so much it can. Qwik also partially renders the content in its state on the server, then sends it over to the client to do the rest.