I could. But it's stupid to post a wall of text into why reading and writing to a file is not adequate for modern audio applications. I mean, seriously, how many people here actually understand the concepts of POSIX file semantics? I would have to go on and explain everything about reads, writes, buffering, and all that crap. It is silly.
This is the only attempt of yours so far at making a statement about a drawback of OSS. However, your statement is incomplete. While you say that "audio stuff is not simple", this doesn't automatically imply that an audio implementation must also be "not simple". OSS's use of POSIX file-based semantics (as your negatively-loaded statement describes that "OSS is stuck with") has not presented any drawbacks, and works well, in fact. Could you care to elaborate on why POSIX file-based semantics are inherently bad as you describe, in a way other than "Audio is not simple. File-based I/O is simple. Therefore, they are a bad match."?
Please do not make false assumptions about how I use audio. While I am certainly not a professional user of audio, I am also not the typical green and pink user either. In addition to this, I don't see myself micro-managing my audio; it works flawlessly and is easy for me to control.