First of all, an attorney's not necessarily provided to you. An attorney will only be provided to you if you cannot afford one. In terms of why you should hire an experienced criminal defense attorney, you should do so because that particular attorney has knowledge and skill in criminal defense and can assist you throughout the criminal process.