Closed source helps with the second part, the connecting with a majority of people using the same closed source platform (then different people use different platforms, which is where we are now... but the DMA might solve that).
On-device bridges could be nice if they included that in the OpenSource part.