Can you explain how these issues make IFR almost impossible? There are known problems with the correct winds matching ATIS and the primary runway. (Although IRL ATC occasionally will assign a runway having a tailwind.)
Regarding Circle-to-Land approaches, every IFR pilot should know how to fly them since circling minimums are listed on each approach.