It's not that RSA itself is insecure — it's that some companies implement it in a weak way. That's because some random number generators aren't really that random. Furthermore, considering that the same RNGs are frequently used time and again, it reduces their effectiveness.