But that wouldn't change my bottom line at all, i would just work faster/more and need more clients.
My clients usually are fine with paying more because they feel that my experience has value vs the next guy who just cobbles together their application without thinking much about maintenance, architecture, testing etc. I might even be slower than that guy.
Well im not convinced. For one, better skills/more experience doesn't necessarily make you faster, it might even make you slower because you put more effort into things others simply ignore, but the quality will be higher. Anyway, i see your point, i just don't think it translates into reality all that well. Not for longterm projects at least, which are hard to estimate anyway.