Can't believe this isn't default. When scaling an object the textures/materials should scale along with it. How is this not a thing?
it is, but as with most 3d apps you have to use uv mapping as that sticks the map to the geometry of the model. It doesn't seem right that it doesn't do that by default, and especially for labels. I'm still getting my head around UV mapping and not once have I been able to successfully uv unwrap one of my models to stick a label on it properly. You can choose in the preferences to default to UV mapping though, so there is that.