Restaurant meals often taste better than home cooking because of professional techniques, stronger seasoning, better ingredients, and a little psychology.