This is to smooth over the Catholic and Protestant backlash over forcing Catholic institutions to give out free birth control when it is a sin to them. The accommodation Obama gave them is just that the insurance companies will get the money from somewhere else, like it grows on trees, instead of getting the money to provide the birth control from clients. It's not legally possible to get money from nowhere. So they will charge the Catholics still.
Of course Dr. Oz is helping out Obama: he was the health expert on Oprah, a very very liberal show. Birth control might have good supplemental effects but it was still an attack on religious freedom.