Restaurant owners love it because it hides costs from customers and allows lower pay for workers (it does do both of these things very well).
Workers "prefer" it because they have stockholm syndrome'd themselves into thinking that drawing a smiley face on receipts will get them higher pay (it won't.)