Nor should they

Hmmm .. I wonder.

I think that the challenge, and an emerging capability (open API's, plug-ins and widgets, etc.) is that various applications / platforms can be accessible from each other when (and only when) needed and / or wanted, such that they can function independently while at the same time enabling the possibility of using what is needed from both if necessary.

A "Both / And" kind of thing ...