Libido is not something I regard as a priority, but YMMV. Different people respond very differently to medications, and hopefully, the emerging science of genetic testing to predict response to particular medications will largely solve that problem. I think that dosage recommendations are a big part of the problem. I often take a fraction of the recommended or prescribed dosage of a medication and find that it's plenty. The recommended dosages are designed to achieve maximal effect -- good for sales -- and work fine for people who don't have any adverse reactions, but can make the side effects worse than the original problem. Case in point: I have a 365 day a year runny nose from a wide range of mild allergies. I take 1/4 of an Actifed tablet in the morning and that does the trick for the whole day. Recommended dosage is a whole tablet every 6 hours, but even 1 whole tablet a day gives me kidney stones. But I've been on the 1/4 a day for over 15 years with no problems.
Yes it's a ymmv thing but there is a difference in taking allergy medicines and taking hormone altering drugs. Are we 100% knowledgeable about what functions those hormones are responsible for? I doubt that we know everything there is to know about the human body.
There are other risks not always taken into account, like weight gain and mood swings. Lots of women have gained a lot of weight from taking various forms of bc pills. Others start having problems with depression. The dosage issue is something that is very hard to figure out since not enough of the drug won't stop the ovulation or birth control aspect.
Good heavens what's the number one complaint by most married men in regards to marriage? No sex, weight gain and bitchiness. Maybe there's a real reason that is being overlooked all because of the desire for easy birth control. I'm not even discussing the moral/religious aspect here but simply the physiological reality a lot of women deal with when taking artificial hormones to alter the way their body is supposed to function. When you feel like crap you will act like crap.