Hard agree. I HATED streaming services because I only play multiplayer, and having that input lag was annoying.
Trying GFN (3080 tier) on the Mac completely changed my mind (1600p, 120fps, and input latency that is LESS than my native pc). It really is amazing, it's truly feels like your playing natively.
PS. No, don't bother with the $10 tier, the $20 tier is on another level input latency wise
Also would like to add, on the MacBook XDR, games look fantastic that I prefer to play them on streaming vs native. Add that, plus a vivid subscription, and you have amazing bright colors and 120fps gameplay at near 4k
No, user's don't have any such right. Users aren't privy to contracts between Apple and developers. Not all developers pay Apple a 30% cut. Users don't really care at all whether or how much of a cut Apple gets from developers.
The contract is between the user and Apple, not the developer. A developer is a middle man. The user knows that a one-time IAP will net Apple 30%, and expects them to receive that cut.
Given your metrics, you would call it "harming the user" if Microsoft suddenly decided to update the iOS Outlook app to add additional spam filters, or to add Xlookup and Lambda functionality to iOS versions of Excel. Or if Apple themselves added a Sunday Morning Cartoons section to the Apple TV app.
Unapproved by Apple, that is. The only way that their financial information was ever involved was if they set up an account on Epic's store with their financial information. Users who actually prefer to pay through Apple were never under any illusions that they were paying through Apple. Ever.
Man, I miss the days when it was third party software developers and peripheral manufacturers that made Apple users feel like second-class citizens, instead of Apple themselves.