It can work rather poorly in software from a quality perspective too, but in software the game is often to test a business hypothesis very quickly or ship features fast enough to win feature bingo with competitors and quality often goes on the back burner.
It's just that in health care the bar for MVP is way way higher.
I have a whole rant about how consumer software and software for serious things (ie: people can die) need to be treated differently just like civil engineering and building a shed in your back yard should be treated differently. There is no room for agile code in a finished product where lives are on the line. Its fine for non life or death things and its a great way to prototype ideas. But the control system on your car should be developed with more rigor than that.
It's just that in health care the bar for MVP is way way higher.