And what happens when all those places you have the file opened want to write or read the file?
The issue is really around having multiple handles for writing (not just reading or appending), and the number of times you actually have this problem here is vanishingly rare.