In general, tipping in Hospitality is an outdated practice in my view, mainly because :
1. eating out or holidaying is no longer treated as a special occasion or reserved for the wealthy or aristocracy etc as say decades ago or earlier
2. it's an unreliable income stream as markets adopt innovations like Food Delivery apps
However, it makes sense to tip in niche industries e.g casinos, special clubs, digital content providers/opensource software etc.