You bring up a very good point. I can see how a DM would want lower level characters to have "faults" or weaknesses that, over time, are corrected. Since the character gains the opportunity to raise a stat every so many levels and/or has the opportunity to acquire magic items, it makes sense...