My experience, at least in Glasgow, is that often the criminals are known to the owner of the small shop the crime was committed outside, because they're often small local shops serving small local communities… and they'll just drag their feet on handing any evidence over the police, and sometimes "forget" they were meant to and just delete it as part of their ongoing fortnightly (or monthly) cycle. Showing this was deliberate and not negligence is hard.
They don't care about providing evidence to the police, because their customers might stop going if they're going to be ratted out on, they only care about protecting their own shop.
Which is a good thing. It means if you get mugged, if your kid gets abducted, if you get stabbed, there may well be some garage or shop with CCTV who will have some useful evidence.
It's one of the reasons there's very little crime in the UK.
But of your government is at odds with an oppressive government, it would make sense for it to fund that kind of software so the people could take it down, or at least make trouble, themselves.
It seems a lot of people don't realize `bash`, `sh`, `zsh` etc... are executable binaries just like any other on the system, and that you don't need to be logged in to a bash shell to run bash scripts.
This isn't the case for sourced scripts. Running a script in bash from fish that changes your current directory will do one of two things: It'll move you to that directory but inside of a bash shell, or it will move you to that directory in a bash shell, bash's cd will return, and you'll be in the same directory as before, still in the fish shell.
I'm no CLI wizard, so when I sit down to make my own function or alias I'm going to be googling how to do it whether it's for Bash or Fish.
What I meant in my comment above is a lot of 'download an install' instructions in tutorials, and sometimes installation wizards for programs are written for bash, and can't be run without modification in Fish. Not a major setback, but for a Bash user it would just work.