It has gotten seriously annoying looking for a budget graphics card for my kids computer. I've been looking at GTX 1050 TI and 1060 cards (EVGA -PNY-MSI) and it would seem all the reasonably priced cards at the major retail sites are out of stock, back ordered ect constantly. It's been like this for a few years now from what I can see. As soon as new GPU inventory come in, they are gone.
Come to find out bitcoin miners are buying these things by the cases and burning through them in their mining arrays. Seems the manufactures can't keep up with this type of demand. I kind of wish they made cheap mining specific throwaway cards just for the miners, it would take some strain of the supply for gamers.