That would solve some of the problems. If the site was previously behind a CDN with a rate limit, I don't think we would have even had this problem.
Given that we have the problem now, and that people already have the non-CDN URLs, we needed a solution that allowed us to roll out something ASAP, while allowing people that use our API to continue using the image URLs they've downloaded.