Ah, now I understand.
This has been explained a few times here on the forum. The problem is that it's impossible to know whether a fan reporting 0 RPM is just not spinning (stopped), or not present at all.
So HWiNFO shows the fan only after it gets an indication that it's spinning and thus present. Otherwise the screen would list a lot of fans not present in the system with 0 RPM.