Widget name should not really be used for label/title

I’m wondering if this lack of distinction is the meat of the issue behind my post here Dynamically update the name of a layout

Basically I want to be able to dynamically change the name displayed on the UI and can’t seem to do so