FAQ entry Q6.3 states that some make problems might be related to /usr/bin/make (or /usr/local/bin/make) not being GNU make but BSD make instead. If GNU make is required, shouldn't Fink itself test whether make is GNU make?
The logical extent is having to check every apple-supplied file to make sure User hasn't overwritten it with something that isn't expected and that therefore might not work correctly. I think this particular item was added because the effect is so easy to diagnose.
I see, and your reasoning makes sense.