Surely they would want to avoid the backlash? But then again this launch already happened...
How fast a product sold out doesn't really justify them needing to give any extra free copies away. If they sold all their allocation in 10 minutes or 10 days, they still only had a finite amount to give away. I mean, it would be nice if they did, but I can't really see them doing it. Could even be an agreement with Ubisoft that they can't alter, maybe Ubi said they could only had X amount to give away.