One of the good features of ChaCha is that it is fast. A modern CPU can churn out Gbps of data. And in HW you can do it at low clock frequencies. This is the reason we use ChaCha as the CSPRNG in the Cryptech HSM.
Why not? It's perfectly valid to use a secure RNG for non-secure purposes.
As I mentioned, I've used ChaCha20 for those sort of purposes too. And the random number generation barely shows up as a fraction of the runtime.
i.e. improving 1% of the runtime by 99% isn't worth the overhead of having more than one random number generator.
It's much slower. Yes, in your application it was a fraction, but they are still much slower than non-secure RNG's.
This gives you both good quality random numbers during the simulation run yet lets others reproduce your results and expand with more results if required.
Your dismissal strikes me as both ignorant and rude.