I want to agree with your optimistic view of this, but I can't, because I don't think reason was used in making the decision.
I think the reality is probably closer to this:
Product: "so we can't let users block our own apps. it might break things in weird ways and also they implicitly trust us already because we make their OS".
Engineers on the application firewall team: "ok cool, we'll disable users from blocking Apple apps".
Any freedom you're enjoying with PF isn't there because Apple decided it was a good idea. It's there because Apple decided to build on BSD.
I'm actually surprised MacOS even has PF (apparently since 2015, enhanced from other BSD implementations). I did a minimal amount of searching and found this now-relevant gem: https://manjusri.ucsc.edu/2015/03/10/PF-on-Mac-OS-X/
> If two firewalls, Application Firewall & PF, are both running, you may wonder whose rules take precedence. Let’s find out.
> ...
> So one can conclude that PF rules are applied first, then the rules for Application Firewall.