A very good friend of mine has a rather large amateur type site, and she says she gets and unbelievable amount of cash and money order payments in the mail. Several a day. So yes, people do mail in payments
Many do so because they don't have a checking account or credit card and a surprising number do so for privacy (wives and such.)