生产商和经销商之间形成战略联盟的主要目的是通过供应链中上下游的联盟和合作,提高整条供应链的效益和效率,加快市场反应速度,为顾客提供更好、更满意的服务。因此,选项B正确。其他选项如抵御价格下降、获取成本优势或扩大市场份额虽然可能在某些情况下是联盟的目的之一,但不是主要目的。