That's a good point and worth repeating - at least Apple only take our money when our product is ready to ship. Contrast with Kickstarter or the like where you typically end up paying months or years before your product arrives.
... and then when you receive your kickstarter project its total garbage.