Because archive.is uses DNS load balancing based on EDNS information which includes a user's IP address, and returns invalid results if that information is not present, while cloudflare's DNS hides EDNS information out of respect for the user's privacy.
Previous discussion: https://news.ycombinator.com/item?id=19828317