Depends on the type of developer. With the increase in high level frameworks there are a lot of developers who never learn why the code they are using is bad. Development of anything is rarely involved in the libraries they use. They just import a blob and make it do stuff. A lot of times sites and web apps are scraped together from crap from stack overflow and it just barely works. There have been many cases of core library developers doing something stupid and avoidable that slows all resulting programs down.