Google literally testified before Congress that they wouldn't link their user data with advertising profiles when they bought DoubleClick. That didn't stop them from doing it anyway.
I think the fact that Apple started delivering long term support over a decade ago is much more compelling.
I think the fact that Apple has refused to unlock iPhone bootloaders for over a decade suggests that they can't naturally compel hardware upgrades without artificially depreciating software.
In the time since both devices shipped in 2016, refusing to provide support after three years has been a much more effective strategy to force users to toss out the original Pixel Phone than Apple's strategy of continuing to offer software support for the original iPhone SE through to the current year.
And advertising n years of updates is legally binding in a way. Apple can stop updating tomorrow if they feel like it. Google can't.