I do think it still remains a valid question here whether we should say VPN clients should always use PF on macOS, even if Apple isn’t going to remove PF. Especially because, as you also note…
…such a requirement would mean we could never recommend a VPN distributed on the App Store. I’m not sure that makes sense for us.