Your points doesn't prove it's bad optimization.
1) Different game and different engine
2) Probably because it's not GPU related, most likely eSRAM related
3) There's more to IQ than resolution (AA, textures, lighting...), Xbone version should have better IQ
4) They may be similar, but they're still not the same architecture. eSRAM is small, and if FOX engine use big frame buffers then it will cause some problem when developing xbone version.
I'm still just not buying that eSRAM could be causing all the problems here.
And yes I know the IQ is different, but 1080p-720p is still a 120% difference in rendering power, and we know that there are ways around the eSRAM's limitations if you use it right. (Diablo 3 is a good example of this).
My point was that if they really had put effort into optimization, there wouldn't be such crappy results. If you look at the lineup of AAA games coming this holiday, most are going to be very close or the same for X1 as with PS4.
-Lords of the Fallen is 900p-1080p
-AC Unity is aiming for complete parity
-We know Cod will be above 720p on X1, and was running close to 900p in an early build
-Alien Isolation will be 1080p on both.
-The Halo MCC will also be 1080p 60fps
I mean I'm just saying that is is very possible to get better results than 720p out of Xb1, even in 60fps games, and if they had really tried, then they would have better results.