Honestly having read through the XNA stuff I don't think this is what MS is trying to do.
They're talking about unified development environment and tools, not unified game engines.
I don't think that PC and XBox2 will have the same audience anyway, even if game engines were similar, which is doubtful given the radical architectural differences, I'd expect content to be tailored to the individual market places.