What would Epic need in a new build system?

Question for Epic developers: what features would a build system need to have before you would consider replacing UBT with it?

No, I’m not planning to go make one right this moment. I’m just curious about how theory meets reality on the truly massive scale of compiling an entire AAA-quality game engine.