Cellulose media has a wide variance in pour distribution. The synthetic medias ..especially the Nanofiber and SYNTEQ processes merely spin/spray a web of filaments that provide depth. Enough filaments, higher numbers/longer life.
You can't look at filter life in terms of miles. It's always in terms of the filter material it sees. That's MAINLY dictated by the warm up fuel enriched miles. The rest warmed up miles will be loaded at a MUCH lower rate with oxidized components that will fatigue.
So, just about any filter will go 15k at some variable level of filtration. The GM OLM doesn't say "If your OLM tells you to change the oil @ 12k, you are too late and should have known to buy ONLY an EAO or PureOne, or M1 filter. Silly consumer". No, it's pegging the filter life to the oil life on the high end.
Filter fatigue and oil fatigue don't plot the same curves, at least always. Once you get above a certain mileage per interval, the loading due to insolubles makes the other mileage MOSTLY invisible.
I've tested PureOne's with 9k on them and at cold start, with heavy oil and the oil pump in relief, there was elevated PSID across it. It was transitional with the retreat of the pump relief event. This happens with any filter, even brand new.