Something that bungie consistently tries to do with these products is take better/more ethical service over cheaper and faster ones. A lot of the things they make, specifically with clothes for example, are made in country by people who are skilled at making and designing those things, rather than sweatshop workers in China. That's why their runs are so limited, and why they're so expensive. I've ordered from them many times, and have almost always been satisfied with what I get. But that delay is the price we pay for that kind of thing. Amazon is a company which has been known to disregard the value of their employees, which has led to serious attempts to unionize, and even more serious union busting by law firms which Amazon has hired. It's not exactly the most ethical service, and I personally, as much as it sucks when we're just trying to get our products, will be completely fine if they don't partner with such a notably vile company just for the sake of consumer convenience.