Это делают с целью того, чтобы удаленный ресурс был запрошен по тому же протоколу что присутствует у вас на сайте. Так чтобы не возникло ситуации, когда у вас всё https, а запрашивается удаленный ресурс по http, что как бы противоречит. Просто универсальное решение.