“That’s how it works – more or less – in the PC space.”

Is that how it works in the PC space? Only if you only used one platform.

Correct me if I am mistaken but the PC IS the definition of walled garden:

Do you prefer to play a game in Linux or mac? Sorry but games(or CAD tools or Pro Apps) are programmed only for DirectX, so you could only edit this data on a single platform. Or .Net, or whatever. (fortunately this is changing)

There is an opens source multimedia program called VLC that you could download and search for profanity or bad language in the code and guess what?, 90% of those bad words are in the Microsoft media formats, because those guys published specifications and then corrupted them in multiple ways so only their programs could read it without problems(because they are the only ones who know).

They tried to do the same with Internet Explored and this flash replacement thing which name I can’t remember.

I have an Iphone, my girlfriend an Android phone and we have exactly zero problems with media.

Things are not perfect but they are much better from where they used to be.