I don't know about the rest of Europe but in Italy there are actually technical high schools for working in hospitality - 'Scuola Alberghiera', 'hotelier school'. I think that's the reason why in Italy a lot of hotel/restaurant staff do it as a career, whereas in the UK it's seen as a low level/student job.