@henri
Balancing dev’s ability to craft a product they love (vs popping users out to a third party surface) with easy composability out of the box for users is key. Lots of progress being made there w sub accounts and session keys.
Ultimately, though, users should be free to choose the right model for them.