I may be being naive, but how is that different than including Google Maps JS lib on your page? I assume that component is just a wrapper around the GMaps JS lib?
It allows you to use the <good-maps> element in your markup, rather than <div class="map">. Tbf, it would be more of an advantage if it used a better name than 'good-map'.