It's a holdout from when your options were cheque or cash (debit cards hadn't been created yet). Cheque is the more secure option as its use can be cancelled/reported as fraud. Cash is just gone once handed over, so it can be stolen from you easily.
Most places won't accept cheques anymore. Mostly just grocery stores. (food is a necessity and the elderly don't like change)