It probably took a while for the person on Reddit to get their order because they got it from a distributor who was filling all of their higher priority customers first. I bet Dell isn't even getting theirs from a distributor, I'd guess they get them directly from the manufacturer. There's a hierarchy to retail sales, and I'm sure even large miners aren't near the top of it.
Yup. I imagine it's similar to the inventory shortfalls ledger experienced a few years ago during the cryptocurrency price runup. I made a nice chunk of change placing bulk orders from Ledger, waiting a month for them to ship, and forwarding them to Amazon to resell.