Data scraping usually pulls pages from a known list, once or on a fixed schedule. A crawler's job is different: following a sitemap.xml end to end to discover hundreds of thousands of pages, or automatically finding and queuing the new product pages an e-commerce site adds every day — a continuous, scheduled workflow.
At that scale a single IP is never enough — a crawler trying to refresh a 500,000-page sitemap once a day sends tens of thousands of requests per hour, and the target server sees that as abnormal traffic from one source. Search engine indexing is built on exactly this principle: wide IP pools and distributed request timing.
The same principle applies when building your own crawler: use Rotating Proxy during discovery so every request exits from a different IP, and switch to Sticky Proxy when you need to follow a specific subsection with a stable identity — that way you stay robots.txt-compliant and keep your scheduled crawl running without interruption.