I don't think I've carried cash or coins since 2009. I have used cheques occasionally, but since the introduction of cheque deposit ATMs this has been far less of a hassle than it used to be.
As to why we have physically currency, it is a matter of public preference; people in general prefer tangible representations of their liquid wealth. After all, look how long it took to switch to just paper currency.