The CDN to download the initial files were slow, the in game streaming was fine.
Yes, ownership sucks these days, but I don’t know how they’d technically pull this off as well without using a remote server. As a philosophy, if we’re purchasing games the only real choice is GoG, anything else ends up with us locked into some server-based licensing system.