Hey John,
Omega and Yan have already answered straightforwardly and competently, but I’ll try to explain it as simply as possible.
In advance: It’s unnecessary to post the same request here in How To, via direct message, and again in the Bug Category. If no one had responded to this post, I would indeed have replied in due time 
All Bricks templates (except the Section, Header, and Footer templates) follow the WordPress Template Hierarchy .
Header and Footer templates are automatically applied to the entire website. Therefore, if you want to use a different header on a specific page within your website, you have to create another header and give it the appropriate condition to override the “Default Header”.
Then there are various other template types such as single (for single posts or pages), Archive (for posts, taxonomies, tags, etc.), Search Results, Error Pages (404), WooCommerce (for various WooCommerce areas), all of which follow the WordPress Template Hierarchy .
Example: You create a general archive template (WP Hierarchy > archive.php) that applies to all archives. Now you want this template to look different for a certain category. So you duplicate the template, change its appearance, and the condition to Archive > Categories & Tags > Lorem Ipsum (WP Hierarchy > category-lorem-ipsum.php). From now on, this template applies to your “lorem ipsum” category archive.
Section templates, on the other hand, are more general templates, or “building blocks” that you can use to create either complete page layouts (for reuse purposes) or just specific, individual sections. You can then use these individual sections within your other templates. An example of a simple section template would be a CTA section containing a form for your newsletter. You can insert this section template into your other templates in three ways:
- directly: if you insert the template directly, it is as if you built it straight within the page. Therefore, changes to the section template will not apply if you insert it directly.
- template element: this makes your section template “globally” usable. If you change your section template, the changes apply everywhere where you have included the template with the template element.
- shortcode: alternatively to the template element, you can insert the template shortcode, but this is less comfortable.
Briefly about Conditions and Section Templates: There are no sections in the WordPress Template Hierarchy. Accordingly, you can’t assign your Section Templates via condition (in theory, you can, but with unexpected results).
From my point of view, the whole confusion arises only from the fact that we stick to the WordPress Template Hierarchy, which is very complex at first sight. However, once you understand the principle, the use of the conditions and everything else becomes evident (I hope).
By the way: If you really want your Hero Section to be the same everywhere, you can put it together with your Navbar in your Header Template. This way it will be displayed on every page for sure.
In summary, the behavior is definitely not a bug. I can understand that you have difficulties, especially at the beginning (and after using another builder for a very long time) - but please don’t let that deter you. Sooner or later, it will hopefully “click”.
Best regards,
timmse