get_sidebar() will not work in footer.php

You need to read the documentation, get_sidebar():

Includes the sidebar template for a theme or if a name is specified then a specialised sidebar will be included.

Its purpose is to load sidebar.php. It does not output widgets. To output widgets you need to use dynamic_sidebar():

<?php dynamic_sidebar( 'sidebar-1' ); ?>

That will output the widgets added to that widget area. This is clearly outlined in the documentation.