Yeah, that’s the actual point. At first I thought optionality is good and that it makes holding bitcoin more approachable for normies. But you are right. The ability to extract the private key seems wrong. Need to read more about how they do it.
On the other hand you are also able to extract your own private key. So will be interesting if they found a secure way to do it. But most likely it’s an additional attack vector.