Well I agree in part.. However I have always been a lone programmer, so the rules of programming do not apply to me. I would bet that the majority of programmers here are also embedded engineers who do the same style of programming,Programming is not about "how easy it is to write". It is about structure, abstraction, modularity, managing big projects, working in teams and passing the work to the next guy to continue. Without these things you can't build "big" things.
The whole reason behind C++ was for those reasons... C can be just a general programming tool.