Sure, it's a service-related job, and of course the host appreciates tips and gifts. Who wouldn't? Geez, I wish I could put a tip jar on my desk at my office, just because I would appreciate tips and gifts.
But that doesn't mean someone should do it, or that it's expected.
Hosts are not going to comp you unless you've earned it. Period. They won't keep their jobs for long if they comped everybody who gave them a gift.