Look, if you aren't educated on the subject, don't write about it. This is not an issue with Linux, this is an issue with any program written in C, which would include programs written on:
Mac OS Mac OS X Windows Solaris AIX SCO UNIX (I could go on and on with Unixes here.)
So why the hell do you blame this problem on Linux?