Only about 7 million doses have been administered, according to the Centers for Disease Control and Prevention (CDC). At current rates, it will take years to vaccinate everyone in the country. Why has the vaccine rollout fallen below expectations, and …