Yes, it is desperation but at the same time it is Genius from the other side. In the UK, xbox one sales will have a higher chance of going up [considering all those 360 owners waiting to make that jump].
I don't really see how it is genius. I mean, it's quite a solid move but it's not very complicated. Microsoft was already going somewhere big with Titanfall anyway, this bundle can't really be a surprise.