I have to disagree, Bitcoin's precision is absolutely essential, it allows tiny fees and deals with the ability to allow potentially infinite devisions as the halving mounts up. Bitcoin couldn't really exist, as stated, without micro payments.
Bitcoin simply won't scale to support micropayments on a worldwide scale. There is no feasible way your internet connection and computer will have enough bandwidth to receive and store a half kilobyte of data each time anybody anywhere reads a news article or clicks on a banner ad or buys a pack of gum.