UITextureButton is commonly used, because you can fully customize look and feel of your user interface. However, there is no feature to be able to resize the texture without stretching it.
The given texture is usually a button with a border.

However, some people may want to resize the graphic without creating a new texture or stretching it. Below is a resize picture without its borders stretched.

But if you don't resize the border, the picture will look overly stretched and deformed.

This feature will allow users to change their size of their texture button without creating a new image entirely. I asked a question on SO several months ago on this. https://stackoverflow.com/questions/73920748/how-to-resize-an-image-keeping-the-thickness-of-its-border/73922383#73922383