What no-one says in this thread: there is a big difference between - add a template with the Template Popup and adding the Template via shortcode. If you add the Template (Section-template) via shortcode to a page (or another Template) - and then you change the original section-template ( that template behind this shortcode) - the changes will affect all other places where this section is added.
Not strictly related to the thread title but I found this page as no other page seems to deal with this and it’s not covered in official global element tutorials but this is a good tip Louie and will help with other use-cases. For me I was trying to work out why changes I was making to a global Rich text element weren’t saving BEFORE I realised that changes to the rich text text needed to be made using the left-margin content editor direct and then the global element worked like a charm (and as in the official tutorial) WHEREAS if you try and edit in bricks page editor nothing gets saved at all. And going back to @deanphillips original query, the rich text element’s global properties (styles and typography, borders, spacing, etc, etc ARE all saved and editable in the global element and can also have global css classes applied to them so that’s a lot of useful functionality there - but it took me while to realise what was/wasn’t possible there - and again it’s very glossed-over/unexplained in the official tutorial (here) - and so I find the idea behind global elements to be great. Better than using say JetEngine Options for things like styled telephone number blocks etc (although this is yet another options for creating globally reusable elements within Bricks).