There are two business models in play here.
Apple: Charge upfront - Charge loads for devices (and get something from the store, services, etc)
Facebook/Google/Many others. - Free upfront, Make it pay through advertising.
Apple's just throwing a giant fuck you in the 'make it pay through advertising' business model.
It isn't hypocritical except in so far as they pretend that they're acting in their consumers' interests.
The thing is the consumers have been getting a load of really cool products from the free stuff. (gmail / google / google maps / facebook / whatsapp / instagram / etc)
It's going to be a lot harder for all those folks to make things work now - and that tilts the scales in favour of the 'pay up front' business model that Apple uses.
People talk a lot about how evil those data-harvesting-advertising companies are, but I bet they also use those services and would be sad if they were gone.
Thing is - this isn't a case where the 'free up front' people can just switch to charging up front like Apple. A lot of businesses (particularly ones that rely on network effect) would simply never happen in a world without advertising money.
If Apple were being honest about this, they'd give users an option to turn off the tracking/advertising/etc - but they'd also make it easy for the service providers to make it clear that no advertising == no service.
Sure - you can turn off tracking for google maps and google - but now you can't use them.
Of course - Apple won't even allow an app on their store if it requires you to enable tracking to get the functionality.
In that regard - they're massive hypocrites.