A positive integer $n$ can be described as $B$-rough if all of the prime factors of $n$ strictly exceed $B$.
The first five 2-rough numbers are 1, 3, 5, 7, 9. Note that we always include 1 by convention.
It appears to be true from numerical testing that the $k$th $B$-rough number will never exceed $Bk$.
How could one prove this?
The second $B-$rough number is the first prime above $B$. Bertrand's postulate tells us there is a prime between $B$ and $2B$, so you will never fail for $k=2$. For $B=5$ the $B-$rough numbers are those equivalent to $1,7,11,13,17,19,23,29 \bmod 30$, which is $8$ of them in every $30$ so once we do not fail for $k \le 6$ we will never fail.
If we were to fail for some $B$ we would also fail for the next prime below $B$, so we only need to check prime values of $B$. We can show by induction that we will never fail in the long term. The modulus of interest is $B\#$, the product of the primes up to $B$, the second definition of primorial in Wikipedia. We want to make sure there are at least $\frac {B\#}B$ residues up to $B\#$ that are coprime to all the primes less than or equal to $B$. If $A$ is the prime below $B$ and there were sufficient residues at $A$, we now have $B-1$ times as many residues and the required number is only multiplied by $A$, so there will be enough. I haven't found how to justify that enough of these residues will be small that we will not fail for $k$ small.