That's only true if you're using your credit card to buy stuff. If you withdraw cash from your credit card at an ATM you start accruing interest immediately; at least on every credit card I've ever owned.
Credit card checks can also be used in many cases where credit cards cannot, and those don't always have the fee or immediate interest of cash advances.