I think people that feel this device is pointless just have not been in a situation where this device is exactly what they needed. It is a niche device, admittedly.
However, you have my attention - what device are you referring to that does this better and cheaper?
Seriously, there isn't a good problem here that this solution solves that isn't better done elsewhere.
Done in actual host CPU consumes resources.
Direct programming on a chipset is a lot more complicated than running an off the shelf router.
Yes this is a niche product - but your proposed alternatives are silly in most cases where just slapping a zero U device into an unused PCIe port is far less complicated, less expensive, and easier to maintain.
This thing costs less than $200, a one time cost. Just reading the Broadcom documentation alone will cost your organization more than that...
And yes, I've done this stuff at very large scales.