It's worth pointing out the convenient imperial units are the ones that are hardest to get rid of. The "pints" in pubs is because a pint is about how much a drink should be, in fact I've often found drinking 500ml to be just slightly too little to drink, probably because I'm used to the pint, but "1 unit" is also just a lot easier to keep than "500 units" or "50 units".