The reason consoles are so far behind is mostly due to the limitations on hardware imposed by said consoles. Aside from that, it's all coding. Making Asset A work with String B while ensure you're not crashing Thread C can be difficult, especially when you're not able to use simple workarounds...
Awesome News
I'm glad the dev team keeps us informed, at least to some extent, as to what's going on. Most other game producers don't even bother. Thanks guys!