All the primes above 2^32 are out, but that accounts for only two point something percent.
[1] The bounds are important because they guarantee that there is at most one prime factor from that range and this ensures that we are not double counting anything. If the upper bound was larger than the square of the lower bound, then we would have to worry about double counting numbers with more than one large prime factor.
Like an odd number x times an even number y, x* y produces the same product as x* 2 and y/2
Same for a multiple of 3 c and and a non multiple of 3 d, c * d = c/3 * d*3