at my job I'm a programmer, we have deadlines.
They just had this discussion on the Amiga World site. You're an employee of the company that produces the software products. Most, if not all, of the OS4 programmers are not Hyperion employees. They work on OS4 in their spare time. Hyperion can't really set deadlines for them. Given the financial constraints, this arrangement isn't going to change any time soon. It's far from ideal but, apart from the "flexible" time line, it seems to be producing surprisingly good results.
HB