Well said. Freelancing is both a job and a business. We have to be comfortable with both aspects of it.
Working for “exposure” sets us up for a misaligned branding just as much as overcharging. Research your field of expertise, be that writing or coding or whatever, see what the average pay scale is, and see where you can fit in.