There is no base rule system that is going to teach improve. There are systems that reward it, and incorporate it into the rules, and they all assume players can or want to. But there is NO game system that teaches it. Not one. So lumping all that on D&D is just dishonest.