- no engineering standards in computer science, including especially in education of computer science
- some corporate finance views which see technology as a cost center rather than a business enabler
- some corporate strategies where marketing decides what is possible and when it must be ready (tomorrow. or yesterday.)
- computing and software development as a "fun", creative endeavor - as opposed to a rigorous, formal process
I'm sure there are dozens more reasons.
- no engineering standards in computer science, including especially in education of computer science
- some corporate finance views which see technology as a cost center rather than a business enabler
- some corporate strategies where marketing decides what is possible and when it must be ready (tomorrow. or yesterday.)
- computing and software development as a "fun", creative endeavor - as opposed to a rigorous, formal process
I'm sure there are dozens more reasons.