Z-Culling only removes rendering objects which are covered by ANOTHER rendering object.
The primary object (e.g. a stone) will always be there, just maybe a butterfly behind that stone wouldn't be rendered anymore.
It is a very practical technique which only optimizes ("tweaks") the rendering process. thus way different from MVP imo.
@christian I know, you told me on cebit