The buried lede here is that Apple did nothing to protect users from a company that openly and willfully strip-mined their privacy in violation of App Store rules.
I guess you didn't understand the buried lede then. Apple forced them to stop. The offense was extremely minor and didn't hurt anyones privacy (unless you view iPhones as persons).
Apple caught them taking active countermeasures to hide their activity from Apple engineers. They caught Uber doing one thing; the question they should have asked is, what else is Uber doing that they still get away with?
Getting device serial numbers through private APIs and transferring this information to their servers isn’t “extremely minor.” Any other lesser-known developer would’ve been rejected if not outright banned. Apple has something to answer here. Why is Uber still allowed in? How many offenses are companies allowed?