This is very common practice in Kuwait, and I absolutely despise it. Air filters are cheap, engines are not. Whilst some manufacturers, such as Nissan and Toyota, have labels in the engine compartment recommending air filter cleaning every 5,000 km or something like that, I do not agree.
An air filter for an average American car is 1.5-2 Dinars ($5.20-$6.89 USD). An air filter for a Japanese or German car is 5-8 Dinars ($17-$27 USD). If you're following 5,000 km oil changes, leave the air filter untouched for the first 2 oil changes and replace it at the third. If you're driving something like a GM truck with a meter, replace it before it gets to the red.
Our air filters trap very fine particles of sand. When you blow compressed air, you loosen these particles/layers, but can never fully get them out due to the way the filter media is manufactured. So some will remain in suspension. When you reinstall the said air filter, some of the remaining particles will become freed at the expense of contaminating your engine oil. Oil and sand particles are not exactly best friends. Don't forget that these particles will also blow through your MAF sensor, contaminating it as well. MAF sensors are very expensive items to replace.
The other thing I have an issue with is compressed air being blown through the filter. Eventually, this will cause filtering ability to diminish.
I run extended drain intervals (15,000 km on average), and replace my air filters at every oil change.