Freelancing just sounds awful for this reason. Yeah some ppl can make a lot but still seems like an awful way to make money if you are an american. Consulting is somewhat different
And presuming you keep delivering, impressing people, and gaining more skill and experience, it just goes up and up and up.
Like anything else, it is much harder if you are on the bottom rung.