I don't think people recognize how rare it was in the 2000s era. Other top Premier League strikers only crossed 30 in all competitions a handful of times: Drogba twice, Torres once, van Persie twice. Henry was the exception, he did it five years on the bounce
excluding Henry, that's only 12 times in a decade that any striker playing in England got more than 30 in all competitions in a season. So basically only the very best striker (after Henry) in the country in a given season dropped more than 30.
In the 2010s era it's been a lot more common, but I still think it's unreasonable to say that a striker who doesn't get 30 a season isn't good enough to start for the major Premier League teams