I've only been quilting since Oct., 2014, and primarily make charity quilts. I agree ... all quilts (even charity quilts) should be made well.
I started out with this in mind: only buy enough fabric to make 2 quilts. I read on this Board that a lot of folks select the backing fabric after they have made the top. I find an interesting print for the back and then select other fabrics to go with it for the top (usually w/a pattern in mind). This helps me stay excited about the fabrics and completing the quilt...and keeps me from having a large stash. The exception to this was in December when Hancock's had such great sales + add'l coupons (I bought enough to make 4 quilts - LOL).
My current dilemma ... I have fabrics for 2 quilts I am working on but I changed patterns "after" purchasing my fabrics and now I can't find more of these fabrics to finish 1 of them. Lesson learned. I usually complete 1 quilt before starting another. This works well for "me". I tried a new pattern and decided it was too time consuming & laid it aside. Did the same thing with 2 other quilts and now I can't get excited about working on any of them ... but I will because I just can't justify buying more fabric until these are finished.
I know some live far away from a fabric store and probably like to stock up. I have 3 stores within 10-15 minutes of my home so this makes it easier for "me" to keep my stash small.