Why didnt the engineer ever leave the all you can eat joint?

Because he refused to leave until he couldnt eat any more and he never reached that point.