But "UI tests - no code required!" is something I see in various places. It seems to imply the hardest part of creating and maintaining UI-level tests is writing the code.
It reminds me of "PHP was originally designed explicitly for non-programmers (and, reading between the lines, non-programs)" from https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
Other than being able to whip something up in 30 seconds I haven't found a benefit. From the CSS identifiers that are selected to the backing code there just aren't positives. Unless you consider the 30 seconds of dev time you "saved" by converting it into 30 minutes of tech debt to be a positive.