It is 2018 and this error message is a mistake from 1974
As I've pointed out before, I think this problem didn't exist in 01974, or in CP/M at all, ever; I think CP/M was perfectly capable of creating files named AUX.H, or PRN.H, RDR.H, CON.H, LPR.H, etc.  IIRC, even CP/M PIP (which is what actually implemented the special device names) required the colon to indicate that you meant a device.  So if you wanted to print FOO.DOC on the printer in CP/M PIP you could say PRN: = FOO.DOC but not PRN = FOO.DOC.  You could also, I think, say B: = FOO.DOC to copy FOO.DOC onto drive B:.The problem was introduced, IIRC, in MS-DOS.