It doesn't benefit them to not have total control on their systems like they have now.
I'm not sure if we agree or disagree overall here. Maybe I'm having a slow day comprehension-wise. My overall point is, Sony and Nintendo grant access to their games in ways that complement each other, not take away from. I don't think Gamepass taking from software sales is even an argument, even if you can in simple terms 'have both' to get whatever bites you can from each cherry. The two biggest console stakeholders in terms of hardware and software sales are clearly steering clear of this philosophy with their own games, and they'll allow Microsoft on their platforms in ways that don't upend how they manage their respective ecosystems and branding ( which I 'think' you're saying sooo.. we agree?)
Also, file me under the 'eh, I don't need an Xbox' crowd since I access Gamepass on PC ( currently playing Doom Eternal with Ninja Gaiden II Black booted up next. Finished Indy a few weeks ago). And I'm someone who had an OG Xbox, 3-4 360s, One X, Series S and X. I just didn't see the point in extraneous hardware anymore.