I mean, they have to sell them the hardware. Then software needs to be run and continuously updated. I would probably prefer a subscription to a large up front charge for ongoing software maintenance, or having to gamble that a “free” cloud service stays online