Hmmm...... as predicted - it has degenerated into a bit of playground sniping.
I'm not sure why did you brought it over to our attention then. Somebody starts that thread with a famous claim that MC is years ahead of XBMC, and you call our attention. To what purpose? To go and and reinforce it if the gentlemen in question gets overrun with adverse opinions? Why would anybody care? With claims like that - serious or not - you can have a war at 'home', you don't have to look elsewhere.
In my opinion this is the problem: people commenting know one program, one side of the story, but venture opinions about how bad the other programs is or how superior their choice is, after giving the other side a first try. Anybody really knowing the other program will dismantle the complains.
A really good discussion would be between people knowing both - to discuss concepts, of what works best and why, but nobody wants to have that or, probably more accurate, spend time, energy and ultimately development resources and money. Nobody wants to level the field with an implementation that would silence most complains and make the point moot. It's much easier to spend resources on equalizing a convoluted sine wave (this is a transparent shot across the bow but it's made in good humor, I assure you).
It seems to me that, probably because of a cosmic plan, both dev teams, of MC and XBMC, they do what they do, find something else to develop towards, and do not tread on each other's grounds.