Even one would protect you for ~10 years. It would still have a profound positive effect. And yes, there are always better options in existence, and there is always a shortage of people wanting to pay for it.
I tough that the first dose of HBV vaccine doesn't give protection to every vaccinated person, only roughly 30-50%?
http://www.nyc.gov/html/doh/html/data/chi31-2_vaccination-ri... (paragraph starting with "Administer the full 3-dose HBV vaccine")
I'm interested where did you found an info about that 10years period of protection?
To get hepatitis b immunity, You need to get two to three doses of vaccine. In this case children only got one. I don't think it was an effective immunization effort.
http://www.theguardian.com/world/2011/jul/14/cia-fake-vaccin...