The ship has done sailed away so we can't ever go back to that. I completely agree that GP on PC and GP on console are one in the same for MS, they get the upfront revenue and a piece of in-game revenue since it's all handled via their store on PC.
I'm not sure how GP on PS would work in that theoretical scenario, I'm sure Sony would want a cut of everything. Do they split the traditional cut, or the dev/publisher has to give up more on in-game purchases or what?
At any rate, I just look at everything from my completely biased personal point of view. I hope GP doesn't go over to PS, just because I like just about everything about MS's approach to consoles better than Sony's. GP on PS might make PS the de facto console eliminating the market for an Xbox, and I'd rather have an Xbox.