The main reason you should do this is not so much as a CDN fall-back, but to prevent users from downloading redundant files retrieved from other sites.
Also remember to always use the https URL for the assets, whenever able.
Also remember to always use the https URL for the assets, whenever able.
[1] http://stackoverflow.com/questions/4303633/preventing-secure...
There's still a significant benefit in just storing the file closer to the end-user, rather than in a single central location, as the CDN is likely to have both lower latency and have higher bandwidth than the source website.
Now, if your file was so unique and rarely accessed that it wouldn't even be cached on the CDN, then I'd agree with those findings.