What is the real value of UI testing?
Many developers here have probably dealt with flaky and unreliable UI testing. These tests are also very cumbersome to write and maintain because the frameworks are not great. Do people think that UI tests emerged simply for the sake of corporate interests? Do they actually provide regression stability? What would you improve about current UI testing frameworks if they had a magic wand?
If you can't convince yourself that a UI test could test something that might break, I'm not sure a discussion here is going to help you.