Totally agree! The first two points you are absolutely right, acually we wanted to add them but we run out of time.
The third point was not considered at least for the jam, since adding that would have meant more game design work and we were not going to get there in time, so for the jam we wanted to do something more chill. But in a future expansion we will surely add victory and defeat conditions, as well as some things unlockable with money paid by the clients.
Thank you very much for the feedback, we really appreciate it!