CV is presumably not deploying this service system wide but rather activating it on a per-node basis as customers signup so there's some overhead required to do that. If it's worth $300 or not is the choice of the customer. Obviously CV being a for-profit organization is structuring the pricing as such.