Effectively it forces scrapers to become a party to the terms of service, which usually contains the "no programmatic access (other than via paid API)" or specifically prohibits automated scraping.
How can an automated process be a party in the terms of services though?
Breaking terms of service isn't a crime, at least, although the company is legally permitted to retaliate against it, such as by banning you.