In all fairness, I think one should mostly fault the libc developers for implementing a shoddy
default rng, not the web developers for using it. It is in my opinion a reasonable assumption
(Though I know it is often not a correct assumption) that the platforms default rng should
generate numbers with reasonable entropy.