Question: if someone said "I'll knit you a hat if you pay for the yarn", would that still feel ok?
That means a bit of money exchanged, which feels odd and potentially dangerous to this idea.