Not really, and removing it would make us lose more credibility, what we should be doing as a community is finding out exactly what is causing this with Network Extensions, and then not reporting it to the marketing department (which the proton account on here is). (The reason we allow these accounts is because its better for them to operate under a banner than as sock puppets under random names, which applies to every company).
I have found in the past working with proton developers directly does sometimes happen, but you have to show through support channels you have a reasonable amount of technical capability as to not waste their time. Unfortunately I neither have Apple products or am a Proton customer so yeah.
I haven’t really seen proper documentation besides some basic curl requests, and a lot of arguing without actually pinpointing the issue. Whether this remains a proton issue, or an implementation issue of Network Extensions is unclear. Either way Proton did do the right thing by not using pf as Apple has made clear in no uncertain terms that is not going to exist in the future. While they haven’t slated a date for it’s removal it’s pretty obvious when they start talking about what they see are the problems with it, that that’s exactly what they intend to do. It’s also worth noting pf has other issues which are quite well known.
No software is perfect and that’s the world we live in.