mhhh…
problem is, your mac will get dusty from the inside. no way around that fact, unless you operate it in an actual sterile environment. neither your common home or office is sterile. it's just reasonable clean (meaning there isn't any noticeable dust). computers are not hermetically sealed and they have fans, that suck air inside and there's also an electrostatic charge that will attract dust particles. if you smoke, nicotine fumes will get inside. if you cook, oil & fat fumes will get inside. if you dust (cause even dusting will get dust in the air) or don't dust, dust will get inside. hairs will get inside. particles from your carpet will get inside. moisture will get inside. open up any pc after some years of use… and it will be full of dust & dirt. pretty normal and no big thing, cause a) normal PCs you have no difficulty to open up and vacuum the dust out, and b) as long as there's no integrated monitor, the dirt can settle on from the inside, you probably won't notice it, until your machine gets hot fast, because it can't breath anymore with all the dust blocking the airflow, in which case you return to "a", to solve the problem
same thing with stand alone LCDs. but it won't happen so fast, because they normally don't have fans, to suck air inside. in the imacs however, you have. you also have an additional glass screen that covers the LCD panel, and while preventing the panel from scratches and seemingly from dust (that would normally settle directly on the LCD panel and which you would just wipe away, whenever you feel the need), it also pretty much forces the dust that went in through the air intake, to stay between the LCD and the glass screen. its only way out is through the exhaust at the top of the imac and to reach that, it must be constantly sucked deeper into the machine, where much of it will stick. depending on your actual home conditions and your behavior, and depending on the specific assembly of your mac, how fast and to which extend this smudge marks will appear will naturally vary.
i actually see no way to prevent this, given the construction. in a way, it's an environmental issue. yes. but it's also a case of bad engineering. looks good, works bad.
PS: a very bad idea is probably to park something like an ashtray or a cup of coffee or sparkling water right in front and under the imac, where one air intake is.