I would be more a fan of formularies that simply say what you must prescribe, so that if someone wanted to prescribe this very expensive drug and it wasn't indicated, the formulary would just say no, you can't prescribe that.
I work in a hospital-based practice, and that happens all the time. I write medication orders and the pharmacy says, no, you can't prescribe that; this is what's on our formulary.