So what exactly is driving the developers to keep going?

Its their Job.
They are Game Devs, Creative Business Unit III. (CBU3)
They are given a Job, and they do it.