We are just not that comfortable with 'have a nice day' in the UK. However, that does not mean we're not friendly. Go into your local newsagents and they'd be far more likely to call you 'love' or 'mate' (or a regional variant) than 'sir' or 'madam'. They might then say ...