1. Country-wide doping systems that currently exist in weightlifting. Punishing an individual lifter does little to disincentivize doping at a larger scope. A country's sports organization can just take on the next Olympic hopeful (or buy another country's). Alternatively whole countries' participation can be banned, punishing clean athletes.
2. WADA testing is largely inconsistent across the world. You can take a look at the doping reports [here](https://www.iwf.net/anti-doping/statistics/) and compare e.g. Iranian athletes to others.
3. "Steroids" is a big bucket. Weightlifting even now has devolved into a race to design the best undetectable compound.
The IWF is already in trouble with the IOC for so many positive tests - I'm really curious to see how things develop and whether weightlifting ends up splitting into tested/untested federations like powerlifting.