The real stumbling block here with these very long flights is speed. We have come as far as we can with the current crop of Airliners, efficiency is all that's left to ring out of them.
We live in a fast society where we want it & want it now. 20 hrs locked away in some cramped metal tube is almost intolerable, speed we need more speed...………….I feel the need, the need for speed
:-)