You speak truth. It's not like I too have not had the wonderful experience of having projects I'm working on released well before they were ready as its a terrible balance between late to market, out of money and a release that is too soon and has too many fundamental bugs, missing features...