Yes, potentially. But the assumption is that if an engine/plugin function is allocating a large managed object (eg. dynamic sprite, drawing surface), the chances are that the script will need to use what is returned, and it won't just be an optional ignorable return value.