There are two lead definitions for "democratize" in the Oxford English Dictionary. One of them is:
"make (something) accessible to everyone"
So the usage here is entirely consistent with standard English usage. It is also consistent with the French etymology (démocratiser), which has as a dictionary definition "Rendre démocratique, populaire" (i.e. to make popular).
Thanks! I have also been confused by this use of “democratise”, so learning about the shift from “rule by the masses” to “accessible by the masses” is valuable.
"make (something) accessible to everyone"
So the usage here is entirely consistent with standard English usage. It is also consistent with the French etymology (démocratiser), which has as a dictionary definition "Rendre démocratique, populaire" (i.e. to make popular).