All of you have dentists, you have doctors, you have preachers, you have mechanics. You don’t have to know everything about everything but you have to have people in your life that you can trust. Don’t just open up the phone book and pick a mechanical (HVAC) contractor. Call your friends and family and ask for referrals. There are no black and white (scam or not a scam) answers here.
Yes, ducts can look terribly dusty. However, that dust will not become aerosolized during the normal operation of your furnace. There is an easy way to test this. Rent a particle counter and test the air flowing out of your registers before and after cleaning. You will not see any improvement in the air quality or any reduction in the airborne dust level. Think of it this way. Duct cleaning companies tell you that you need to clean your ducts when you can see a layer of dust in your ducts. Yet that very layer of dust is proof that duct cleaning is unnecessary, because that dust proves that the air movement in your furnace is not fast enough to re-aerosolize the dust.