Well when I think of steroids I think of an image. You have the advantage over someone which is a form of cheating. I guess it wouldn't be right unless it was legal for everybody. Reason it's not legal for everybody is because it can hurt people seriously.
If you look at the cost of providing health insurance it actually doesn't cost more to provide a plan with contraceptive coverage than it does without.