I think there’s room for both. I do think you should try to keep users on the platform if you can - but if developer doesn’t want to add that feature then link out.
I just think it’s a more streamlined experience if the person doesn’t need to visit another website.
I’m sure we’ll see many clients though. Up to devs if they want to recreate that experience and make it competitive with a dedicated client.