I'm no fan of exclusivity and lock-in. But this sounds like a really moot point from Epic considering they themselves are paying developers for exclusivity on games to only be available within their own Epic Game Store on Windows.
It all becomes too much of a double standards situation for me when one company uses arguments about lock-in and exclusivity and how unfair it is for them when the very same company issues the same kind of tactics themselves when it benefits them.
I don't think a perfect world is possible achieve. How would that possibly work? Why would companies like Apple, Google, Nintendo, Microsoft, Sony etc invest billions in R&D and whatnot if the world becomes a place where everything is forced to be "open". What incentive do companies like Microsoft, Nintendo and Sony have to make great gaming hardware and to invest tons of money into game developers if they can't make the game exclusive to their own platform?
I hate exclusivity from a consumer standpoint. Why do I have to be forced to play Bloodborne on a PS4/PS5 with subpar graphics and 30 FPS when I would much rather play it on my Windows PC with much better graphics and performance? Me a consumer hates it, but form a business standpoint it wouldn't make much sense to have it any other way.
And forcing it to be any different would pretty much de-value it all for the companies pushing progress resulting in progress becoming much slower.
I have a hard time understanding the overall value of iMessage. I use it myself, but strictly for scenarios where I have to text someone. For everything else I use direct messaging using Telegram. I much rather have text messaging using iMessage over SMS as it's much more preferable from a functionality, security and privacy point of view but when I'm using it I have no idea if my message will be going to a green or blue receiver on the other end of the conversation.
I would actually end up using iMessage a lot more if it was cross-platform. There is nothing Telegram really provides me that iMessage is lacking other than me being able to run the software on Windows machines making my life 10x easier.