With a shroud, the fan blades need not be close to the resistance of the radiator.
The blades are likely stalled, pulling a fraction of the air they would, if not stalled, or if movement was assisting the flow.
Im a bit of a fan nazi. All my axial fans,, both the 1500 rpm ones and the 7500 rpm ones, the closer their impeller intake side is to the resistance, the more noise they make, and less air they move.
They have difficulty scavenging when too close, to the point of near uselessness.
The blades of these fans, are a nice aerofoil too, not just bent flat metal relying on angle of attack alone for lift, like most water pump belt driven fans.
Also, the air pushed into engine bay, needs an escape route.
I recently took off some wheel well shrouds that I made yeats ago, that quieten engine noise to the sides, but restrict escaping airflow.
Even though it has been hotter than ever recently, my coolant temp gauge has been reading half a hatch mark lower, always, and the skirt removal is the only variable I changed.
I know tstat should keep coolant temp same as before, with an uncompromised radiator.
I suspect increased around engine airflow, from wheel well skirt removal, is cooling the one wire temp sender, and lowering gauge reading.
I dont have much faith in this hypothesis, but unless some other variable has changed unbeknownst to me......
My sender used to be tucked tightly under an ac compressor, and when i installed wheel well skirts, i noticed no difference in coolant temp readings.
But now, a dual internal fan alternator resides there, spewing air radially at the coolant temp sender, which now reads half a hatch mark lower with skirts removed, and air from radiator fan having an easier escape from engine compartment.
This second alternator has not been worked hard since skirt removal, spewing its own heat at temp Sender. I have a k type temp sensor on it, and t stat housing, but have not bothered checking, yet.