I think it would be a
slight exaggeration, tbh - there are some brilliant finishers in the Championship this season (Maupay, Abraham, Gayle, Sharp) but none are close to 20 goals.
Even the best strikers miss chances (off top of my head, Sharp missed a great one against Leeds and should really have had another 2 against Derby). If McGoldrick had scored from every "good" chance he's had this season then sure, he'd be closer to 20 goals than 10, but it would take some incredible luck or unreal finishing ability to do that. I think it's fair to say that McGoldrick has been a bit lacking in both departments - some of his misses have been fantastic saves or goal-line clearances, and some have been down to his finishing simply being a tier below the players listed above.
The main thing is that he's kept getting in good positions to score. And that as a team we've continued to create really good chances for all our strikers.
It does beg the question of how many goals someone like Maupay would have scored if you dropped him into our team. But as someone who's loved watching McGoldrick play this season, I'm very pleased with how the last few weeks have gone