> I think the problem is largely determining “dustiness” of a given space, and cleaning it appropriately.
Not needed. Like a robo-vac running frequently: they don't pick up _every_ single grain of dust perfectly during one given run. You just run them often enough they keep the floor "undusty enough". Or trimming beard / head at x mm every y days, not every hair is a perfect x mm at all times but the repetition / constancy makes it close enough.
> Would you solve with compressed air or a motorized feather duster?
Intuitively, probably the latter?.. But engineers working on such a thing would probably be best off prototyping and validating in both directions and with endless parameterizations =)