Walmart's free two-day service is part admission that it got too late to the subscription game, and a move to gain a stronger following with the estimated 56 percent US households that don’t subscribe to Prime.