That would be a good point if said shared libraries did not break binary backwards compatibility and behaved more like winapi.