Warning: the argument extending j past B is flawed. I will see what I can do to repair it.
Let $\phi(B,k)$ be the statement that there are more than $k$ many positive $B$-rough integers below $kB$, where both parameters are also positive integers. $\phi$ is false for $B \lt 4$, and is also false for $k=1$. Since there is only one prime between 5 and 10, $\phi$ is also false when $B=5$ and $k=2$. However, there is a simple combinatorial argument which shows that $\phi$ is true for many pairs $(B,k)$.