Most games ignore the system scaling setting and don't resize their content. Besides, in a mobile game I need to make sure that touch controls are always usable. I can't just scale things down without knowing the physical screen size. The same button may be fine on a tablet, but will be too small for mobile phone screen - impossible to control without a pen.
I agree, have the same problem and is quite frustating.
I have been trying for years to fix this issue without any luck, as any workaround that I tried was unpredictable in how it would behave on each device, so I always went back to a default setup without making any adjustments.
Therefore I have to decide:
1-Make the buttons look good size on PC but it will break on phones as they look so tinny and hard to touch and drag.
2-Make the buttons look good size on Mobile but they will look huge on PC, like you can see and feel that the size is disproportional and not making sense.
I tried to adjust per device but it's quite insane.
A lot of work for something that sounds like it should have an easy solution by now since the gaming industry is huge and generates the most money.
Not sure if this could work but wouldn't be a solution to add to the layers and extra ScaleRate which will affect only how the layer scales according to device resolution.
100% = Is normal and it will scale as it does now
50% = anything on that layer will only scale 50% according to the resolution
This way we will have more control on how we want some parts of the game to scale up, like UI etc...