The math is wrong! Why, because 4-7 cfm is wrong. None of the die grinders I have used are really that low and I had a sanborn compressor that was about 11 cfm. It takes a real 5hp compressor with 17 to 20 cfm to run die grinders non stop.
Yes, they do care how many stages you have as they need 90 psi while running. Unless you have a huge pump and the pressure switch set above 90 psi, a low pressure unit will run low on pressure at the tool. It is called headroom. Single stage pumps may not turn on until 90 psi at the tank. Mine is never below 135 psi, so it can make up for any losses due to restrictions, filters, etc. In theory, an average single stage may work and might be ok in some cases, but it isn't ideal.
There are calculators to figure out cfm based on fill time. My 5hp unit (Westinghouse air brake company 2 stage pressure lubricated, 213t 5hp baldor 1-3/8 shaft 1800 rpm, 27 amp draw on 240v single phase, pump is rated for 250 psi as well) fills 80 gallons 0 to 170 psi in 5 minutes or so and 1 minute to cycle 135 to 170 psi. It keeps up and averages 20 cfm as the pulley is a hair bigger than needed for rated rpm.
Somewhere there is an explanation on how they calculate cfm required for air tools and it is similar to old over inflated horsepower numbers. There are tons of threads on this topic, on this forum.
Ok, I did some more checking.
There are two CFM ratings for die grinders as listed in the manufacturer’s specification sheets.
The first is average CFM for 15 seconds of operation at 90 psi inlet pressure.
The second is Full Load air consumption.
Some list one, others list the other, and several list both.
Those that list both show double to triple the full load air consumption over the fifteen second rating.
For example a CP 873 is 10/26 cfm, and a CP373 is 5.5/22cfm. You sometimes have to dig a little to get both numbers, and, like I said, not every manufacturer lists both on a simple search.
Others (I randomly selected 8) are an IR at 3, which would likely be a 15 second reading, to 28 for, I think a souix, which would likely be a full load number, although it wasn’t identified as such.
So yes, a 10 cfm compressor won’t keep up.