You have some points. I'm just saying for me personally, that's why I went new. I have bought used cards before with no issues, with the current market of miners there may be more risk than normal. I'm just saying if someone was mining with their cards, you don't really know how hard those cards were run. They may work fine, but they may be like buying a car with 200,000 miles. You do assume a level of risk.
But as you noted, the 1050 ti is getting crazy expensive now. I was fortunate to find one for 209. Now the same one on newegg from a 3rd party seller is over 300. As far as a gaming card, I agree with you, in my mind really the baseline should be at least a GTX 1050 2gb or RX 560 2gb. Really though, those should only be viewed as temporary, and the 4gb 560 or GTX 1050ti in my mind is the bare minimum I would want.
One tip for someone buying used as well, you if they post a GPU Z, you can many times look up the processor/memory speed on google and it will tell you the card that should correspond with.
As far as CPU, I'm not disputing the 2200g is a fine choice. I'm an AMD guy myself and run an R5 1600 overclocked at 3.7ghz. The reason I say the 1200 or 1300x might be preferable is that I thought I read somewhere that AMD dedicated 8 PCI express lanes to the built in GPU, and 8 lanes to the PCI express port. From what I read on that, you should not really have a problem unless you go above like a GTX 1060 for example. So if he wants to upgrade later, that is a possible limiting factor.
I think my thought was that he could use the GTX 750ti for now even. Compared to the integrated graphics, I would think that the 750ti would do better than integrated until he can get a better card later.