If I was running things there (for context I am a software engineer and run a successful SaaS business) I would streamline, get rid of Tnsr and pfSense+/pfSense CE. It would be one product just called pfSense and it would be completely open source. We would make money by selling hardware preloaded with pfSense and we would sell support.
Thats exactly what they used to do, no? The problem was the amount of folks running on their own hardware, not needing support, or worse sellers that undercut on hardware whilst leveraging Netgates open source product. This contributed to difficulties to covering costs of developing the core features needed to differentiate both pfSense and help BSD remain competitive with other platforms such as linux which has made significant progress recently. Its been even more complicated by competitors being able to integrate Netgate's investments which is why I'm guessing they are taking some of the larger investments into a closed source ecosystem to prevent that.
Theres been a lot of mud slung recently, not only by Netgate, FreeBSD didn't exactly demonstrate excellence in their actions either. Having said that, Netgate put themselves in this position by their previous behavior so the idiom of you reap what you sow is appropriate here.