> Again, pointless in the big picture. Most of the time these details are hidden by libraries.
Except for when they're not, or those libraries don't expose the "one little implementation detail", and a platform hack sneaks in, and _thats_ how we end up with "well it works fine on windows and we use asio so shrug". Unfortunately games are really bad for doing this in my experience (and I'm guilty of doing it on occasion too).
Again, pointless in the big picture. Most of the time these details are hidden by libraries.