Blink may well be able to perform a remote reboot, when circumstances allow, in that the camera remains somewhat operational. As a result, I’d be willing to bet it would be a simple addition to include it in the app, for those said same circumstances, but I’d question how often that type of reboot is even an option.
I worked in support for my entire working life, and in IT support for the last 20 years, and the only time a remote reboot worked was when the PC was still almost entirely operational. Any time it would really lock up, BSOD, for example, I needed an operative at the other end to power it off, most often the client. The remote reboot achieved just what a local reboot would do, but in such circumstances, it was hardly ever available, and I’d be surprised if Blink cameras were any different.
As a result, I suspect that it is rarely of any use, even if the OP did have opportunity to use it on this occasion. Customer support statistics will describe to Blink how often it works, and it may well be only hundreds of occasions out of hundreds of thousands of support calls.
The other aspect to this is that one might question how often a reboot is needed in the first place, whether it can be invoked remotely or not. Just because support have done it, reported in here, every now and again, it doesn’t mean it was needed, or that it worked. It’s a default goto, when available, even when it isn’t appropriate.
I’ve just done a quick calculation to see how long my Blink cameras have been up and running, without forced intervention, apart from battery change and came up with a total of 86 camera months, without reboot. One reboot on a sync module, but I’m not even sure if that was required, but it was close, inside, and easy.
If someone needs regular reboots, it is masking some other issue, hardware, network or batteries.