Real question: why is WPF worth contributing to, if it can't be made cross-platform?
I've used WPF for about a day, and I never went back to using it. Not 'hating' on it, I just want to understand WPF and the incentives to open source it (I get it for .NET though).