This is capitalism at its finest and I would run the order-fulfillment side of the business like this myself for as long as it worked.
I managed a small business unit ($15M P&L) of a publicly-held Fortune-500 company for many years and aside from people (18 engineers), my biggest costs were materials. If I can get someone else to hold those materials costs, I’m gonna do it in a heartbeat. My cash flow can instead then be used to expand the business.
The flip side to this though is if I’m a privately-held company and suddenly develop a penchant for the (losing) ponies (or pick any one of a hundred other vices), I’m paying off Bruno and Knuckles with your money and not even thinking twice about it.
I’ve purchased items from EA that I’m very happy with, but at day #55 (without a shipment sent), I will send a respectful email to them requesting a credit and re-bill of my credit card, explaining the situation. If I hear nothing back, I file a dispute with the credit card company while I still have that leverage. This last time, the item shipped out right after having done so.