I have also heard this, but I can't see the point of making something ugly as a gift. I do think a blanket may be better for the homeless than a quilt, since blankets can be cleaned more easily and cost much less to produce.
There are many charities other than the homeless for which quilts are a great gift. Homes for abused women, foster children, children in hospitals, veterans in hospitals, victims of fires...