Fair enough. So do you believe we should remove the usage of POSIX file-access flags to represent `FILE_ATTRIBUTE_READONLY` entirely?
Not without seeing more evidence that this is necessary. It's not clear from the original report that opening for write is actually required to fix the bug.