You must be confusing the 13" MacBook Pro (i5-7267U, i5-7287U, i7-7567U) with the 13" MacBook Air (i5-5350U) or 12" MacBook. Only the latter has a true "ultrabook class" processor.
Call me a snob, but I consider anything suffixed with a U to be an ultrabook class processor, and anything with an M to be something worse. On the Windows side, those high end U CPUs are typically put in laptops that the manufacturers themselves call "ultrabooks".
Either way, a U processor doesn't really compare to the MQ/HQ suffixed CPUs in terms of perforamnce.
Yup, I'm going to call you a snob. ;) Purely because you're distinguishing based on a naming convention, rather than actual performance. But of course you're entitled to your opinion!
Checking the Geekbench comparisons, performance of the 13" and 15" MacBook Pros are mixed in together.
Either way, a U processor doesn't really compare to the MQ/HQ suffixed CPUs in terms of perforamnce.