Flour sack towels are a good item to have in the kitchen. They are larger than regular dish towels. Yes you can dry dishes with them and they are lintless, but you can also strain jelly, make cheese, wrap fresh bread, and keep lettuce in the fridge.
Outside the kitchen they are good for extra large bandannas to wrap your head so biting flies don't attack your head, bib for baby or an old person like me (very sloppy eater), use one as a baby diaper in an emergency, make a sling for a hurt arm, roll one up and tie onto your dog as a temporary collar (add cedar, lemongrass, orange, lavender oils to keep fleas away), someone please stop me...I could do this all day.
Use the keywords 'DIY flour sack lettuce bag' to see how others use the towels. Great gift ideas for the gardeners on your list.