Lots of iOS apps have the option, but ignore it and send you push ads anyway. Apple may require it to be present during app review, but they don't seem to enforce that it's used correctly.
Does Google actively police app's use of channels? Is there any mechanism to stop apps abusing "time critical" channels and sending unwanted marketing?
It absolutely makes sense (in a capitalist sense). Then you get more money/engagement/whatever on all of the other platforms.
It's the same reason Microsoft built functionality to let users in Europe have links open in their default browser instead of Edge but blocked that feature for the rest of the world.