I'm a physician. To understand why this is true you have to understand that the software is not intended to the make the physicians jobs easier or more efficient. The point of modern EMR's is to take every patient encounter and generate a list of billable codes that maps onto the encounter in such a way that insurance companies are less likely to send it back. The stuff like checking medication interactions is just tacked on as an afterthought. Through this lens everything else makes more sense.