cleaning – Does Laptop Air Spray do Anything besides scatter dirt inside?

They often recommend to use Canned Air Sprays to clean laptop inside.

I’m curious if scientifically this good idea. All the spray does is scatter the dust in the laptop, it doesn’t actually remove it, correct? So why do they recommend?

Example picture

Isn’t a small vacuum hose cleaner better recommendation? (laptop is turned off obviously)