We are a hvac company that provide air duct cleaning service are minimum charge $400 to do a proper air duct cleaning with 2 techs avg 3-6 hours that includes sanitizing. I get phone calls all day about the $99 your not going to get much of a cleaning for that price it for them to get there foot in the door and up sell that the only way for them to stay in business. Just from my 15 years of duct cleaning experience.
I was with you until you said avoid steaming cleaning or moisture, there is no way you can remove mold or any other type of biological without moisture. The best way to do this is in fact with a steamer using a commercial disinfectant and a non reactive odor remover so your home smells refreshed and not like a hospital . This is directly contradictory to your article.
My best advice has always been that a proper duct cleaning is a valuable investment when moving into a home (new or old), after major renovations and if the ducts have never been cleaned before. It is unlikely that there will be increased air flow, as finding major blockage is unusual, but this will eliminate this as a possible concern if there are air flow concerns. It is also true that the "dust" that is cleared out will most likely never have been distributed through the house unless there has been some work done on the ducts. What is cleared out will be pet hair, toys, clothes, construction material, and biological material (small carcasses and/or feces). Once a proper cleaning is done a follow-up is rarely necessary, but up to the home owners discression.
Some research suggests that cleaning heating and cooling system components (e.g., cooling coils, fans and heat exchangers) may improve the efficiency of your system, resulting in a longer operating life, as well as some energy and maintenance cost savings. However, little evidence exists that cleaning only the ducts will improve the efficiency of the system.