Sage first-timer queries: inserting image assets into templates and issues with page-header.php

What are you having to repeat a lot? If it’s just a .container class, I wouldn’t say that’s a horrible thing… that’s basically regualr Bootstrap markup and if you’re going full-width, you’re going to have to have a full-width container, generally .container-fluid with some other type of identifier, as you’ll most likely want to give it a specific background color or image. Then to contain the content by default really, you do have to add a .container eventually.

The workaround to this is keeping the .container class where it is and making use of calc() and vw, as Austin shows here: Base wrapper with fullwidth elements and sidebar with DRY - #2 by austin

But even then, you’ll still most likely want to have a .container on the inner content.