Being confusing is the point. Because, you see, an Intel Core i7 isn't just an Intel Core Ultra 7, it's an Intel Core Ultra 7 and also an Intel Core 7. And is the Core Ultra 5 better than a Core 7? Who knows, maybe, maybe not.
Also notice that a Core Ultra 7 processor 155H has four more cores and twice the cache of a Core Ultra 7 processor 155U. And how many of those cores are P-cores, how many of them are E-cores? Who knows! And then a Core 7 processor 150U has two fewer cores than the Core Ultra 7 processor 155U, and the same cache, but a much faster max clock than any of the Core Ultra models.
Intel actively does not want anyone to understand these model names.