He's presumably got a vested interest in the platform in terms of library and stuff. It also didn't start that way IIRC. No different to me constantly grumbling about Sony's services, but I still use PS3 because costs to shift platforms, fiscal and non-fiscal, mean the economic choice is to stick. But I still complain hoping they'll change things for the better, and sometimes they do. Although in economics the principal is that the consumer can manage products and services by switching, it's rarely as simple as that, but consumer feedback can help change a service to the way the consumer wants it.
Everyone has their criteria for value. My most precious commodity is time. This wasn't as much of a case 5 years ago and certainly not 10 years ago. As I get older, I'm always looking to be more efficient and buy more time.
So I'm willing to pay for a service that, as a whole, saves me time.
I also don't waste my time on services which I feel are inadequate. Take the Wii for example. Bought it, enjoyed a couple of games on it and then realized the platform has no future for me and sold it. I did rant about it a couple of times but saw that pattern of Nintendo not doing much that I found no value in. It was an easy decision to cut my losses and move on.
Same thing with the PS3. The service isn't worth my time so I've stopped paying attention to the content on it. I ranted about it a few times because unlike Nintendo, Sony were willing to compete but when things like "no cross game/party chat possible" came out, I realized it's not the console for me and moved on. Again, cut my losses (a little diff since I use it as a BR player).
So I did 2 things. I voted with my wallet, cut my losses and stuck with a service that caters to my needs and saves me time. Ultimately, it's upto you to determine where your biggest value is.
If you, Brad, others really want to rant, do it on official message boards or write to the PR departments of your companies. It'll likely have better visibility than buried deep in a thread that's been take off topic.