Right, but it doesn't make sense for it to be on a retail floor then. All the machines should be in a big Amazon style warehouse to share supplies, service support, programmers, etc...
Generally speaking, 3d printing doesn't smell that bad. In a well ventilated area many people can't even pick up on the smell at all.
It's certainly no worse than the an unfamiliar smell you may encounter in an automotive garage. To say it's awful is a tad much.
If you are talking about the most common types of 3d printers on the market today, polymer extrusion printers, the smell is entirely dependent on the polymer you are using. The two most commonly used are ABS and PLA.
ABS has a more potent and unpleasant odor, but it's really not that bad. PLA, derived from sugars, ranges from almost no smell to a neutral "cooking oil" smell.
I haven't had the pleasure of working with stereolithography or laser sintering printers (yet). But I'm willing to bet that stereolithography printers have no odor or at least less odor than polymer extrusion printers (they use UV light to heat up a resin, somewhat similar base material as extrusion printers but probably produces less of the "hot polymer smell").
On the other hand, I'd also be willing to bet that laser sintering printers produce a great deal of odor sometimes, as they heat up powdered base materials to produce metal and ceramic parts.
Of the three main types of 3d printing: polymer extrusion (aka full deposition), stereolithography, and laser sintering; only polymer extrusion has somewhat widespread consumer adoption (as of today), and it just doesn't smell that much.
It's showmanship and a selling point.
many 3d printers smell aweful too. Doesn't mean they're not still a spectacle.