There is zero speculation involved.
Absolutely wrong. When people purchased BFL or Avalon, there was no guarantee that they would be receiving a product or when. It was PURE speculation and a gamble as well. People decided to take this gamble and base their purchases on speculation. Speculation that the price would not drop, speculation that they would receive a product, and speculation that that product would be hashing the amount advertised.
Basically you are saying "never buy miners" because so far, none of them are shipping the same day.