Question special

Simple question: Why are electronic medical record systems still so bad? We've had rapid innovation in computing technology and available tools for data storage and software development. Yet EMRs have changed very little over the past 10 years. Why is this problem so hard and what potential solutions are on the horizon?