Why do I need to submit my site to a search engine more than once?

Search engines each have their own criteria for which websites they accept and which they don’t, depending on what they think will be in the best interest of their customers. A website that gets rejected today, may be accepted tomorrow if some aspect of the website has changed.