I would guess that is because the memory handling functions are API based, and they vary in 'core kernal programming' from OS version to version, even though they remain the same at a parameter level.
"There is no fate but what WE make." - CEO Cyberdyne Systems Corp. A8.30.5 Commercial