I don’t know the purpose of tile object events. They were there before me. I suspect they were for tile counter, which was removed already in the early versions.
Also there used to be pseudo tiles (html tiles baked directly into content layout), which did not fire any events, but I believe that nowadays all default tiles do fire.
Yet, it’s good to know that they cannot be trusted when drafting is enabled (the behavior is enabled by default), because tile events fire already when tiles are created or deleted during drafting. And canceling draft does NOT fire any tile events.
Also deleting page does not fire any tile event.