What is it in hardware/code that is making developers to create Xbox One games perform terrible compared to the Playstation 4?
My guess would be a significant amount of optimisation and re-engineering of an engine to make really effective use of that 32MB ESRAM. Its long been seen as a bottleneck.
The PS4 is also faster than the xbox running unoptimised code and there are the occasional rumours floating about (not heard if they've improved yet - but happy to be corrected) how the xbox one drivers are pretty dreadful to work with.
I don't think they're intentionally sabotaging their xbox one output, i think they're working as best as they can within the time constraints.
Frankly, I think the game will play well on either console from the perspective of a gamer sitting on the sofa and most of the comparisons will only be seen by those running them side by side. That said, its worrying if developers may be encouraged to lock down or deliberately throttle a superior version in order to have parity in the future as thats just bad form.