I think Apple is facing a dilemma themselves.
If they go after developers known for mining data, they get accused of being a bully. Just look at the controversy surrounding screen-time apps when Apple yanked enterprise access for them (which basically tanked their entire business model).
Yet if Apple does nothing (or is seen as not having done anything), they get accused of being negligent.
I think what Apple can realistically do is to keep promoting their own default apps, which shouldn't data-mine their users. This is why I support Apple favouring their own native apps, to the point of giving them special system-level access or integrations that third party apps don't have.
The safest hands are still your own.
I just think they should either have a rule that applies to everything, not treat different apps with different rules, and stop trying to promote themselves and the knight in shining armour protecting your privacy.
If they promote their own apps and give them special treatment too much then that will be seen even more as anti competitive behaviour.
Apple can win, they just chose not to for some odd reason, weather that is the money or not who knows?
Perhaps they need to let the consumer decide more and stop being so controlling.