Taking a more strategic perspective, you would look around and see that your competitors have to collect this data to survive. But you don't. That makes this a weakness for them, which means that it's a differentiating factor for your product that they can never copy. This strategic advantage is worth much more than the few billion in quick cash they might pick up by monetizing their user data.
Not only that, but having taken this stance so strongly, it makes any future relaxations of their self-imposed rule an even riskier move as it exposes them to hypocrisy. So it's clearly a double edged sword. And while it's certain Google depends on data now, nothing stops them from making excellent phones with excellent hardware with privacy to boot to compete with Apple on their turf.
And we also know that nothing about writing walled software ecosystems prevents one from syphoning this data.
So it would appear that Apple has purposefully left money on the table.
So please tell me how that fits with your 'self-interest' explanation of Apple's stance here.