I consider that this is about the job to be done. Ones offer a closed-loop to provide the best experience they can deliver. Others offer an open-loop to provide the best interoperability they can deliver.
And there are two different heroes!!!
What do you think?