You should be glad you don’t open(2) and then read(2) a file and get an ad instead of the content and have to seek(2) back to the beginning, get another ad, and then finally seek(2) again and get the content.
I am always facepalming when I see these articles like “you can’t read Postscript files on MacOS anymore” because it seems to me that reading files is a user space thing and you are infantilized or the computer is using you instead of the other way around when that is happening.