In the UK Horlicks is largely marketed as a comfort drink (ie to relax and soothe you) and isn't advertised as having any 'special powers' - but then advertising rules in the UK can be pretty strict when compared to other places. It's interesting to see differences between markets (hence this article I guess).