India's hospitality sector has long prided itself on the application of the ancient Sanskrit dictum Athithi devo bhava - the guest is God - but seems to have somehow fallen woefully short in the numbers department.