Very few software developers would be considered engineers - calling yourself one doesn't make it so. There is an element of rigor required in engineering that is typically missing in software development. Would you want the same level of competence that you find in Adobe Reader or Internet Explorer surface in a suspension bridge you're crossing or a skyscraper that you work in?
I see the same level of competence in first model year cars, as you see in Adobe Reader or Internet Explorer. And it is for the same reasons: Add these features. Get it out the door by ship date. We''ll fix the problems next year.