I would knit for anyone I love...but not for money.
Another knitter would especially love to receive the gift of a knitted item. One thing I'd be sure to find out first: is this person allergic to some fibers? Would this person prefer natural fibers, as opposed to acrylic?
Because in the end...my work would be perfect...but the gift might not be very practical if the fiber is not suited for the giftee. I put a lot of forethought into the pattern design, fiber content, and colors. Then, and only then, do I put the workmanship into it.
Never had anyone turn their nose up yet!
BUT, never found a knitter that didn't knit! So I usually knit for non-knitters!
I'm not wild about the prospect of knitting for money. Look at those scrubbies I knit and sold last week! Bah! Cost of yarn: $1 per scrubbie. Sold for $2.50 each. Time spent: 45 min each. Ugh. No money in that. I did it as a favor to the nice staff at my dentist's office.
BTW: One of the ladies IS A KNITTER...the lady who put in the second order for 8 veggie scrubbies! LOL