You will still get better results when avoiding the bias, even with a non-CSPRNG. Their bias is much smaller.
Avoiding the division can be faster, especially if you sample many numbers from the same range. But it depends on the use case.
Avoiding the division can be faster, especially if you sample many numbers from the same range. But it depends on the use case.
But I agree that a CSPRNG should be the default.