I voted lack of education, but think alot of the other options are important as well. I think it would have been useful to have more specific education about bf in the prenatal classes. I actually did do a bf class before my baby arrived but all they talked about was how to attach the baby, they didn't even brush upon any of the problems you may encounter and how to recognise them, such as mastitis (which I ended up with! not fun at all!), nipple thrush, cracked nipples, attachment problems and what to do if you encounter problems, the list could go on!
I also think it would be great that as part of your postnatal care that you have a visit to a LC once a week, luckily the hospital I went to has an outpatient program for patients to visit the LC once they leave the hospital, but it would be great if this was enforced more!
I've also found that the advice I've been getting is conflicting, everyone seems to have a different idea!