People buying in this price segment are price sensitive, they will buy cards that will fit their budget and they won't stretch their budget.
This is why the 750ti lasted as long as it did and sold as well as it did. Performance wise it wasn't a great card, just did the same stuff the 660ti (which was very close to the same price at the time I bought the 750ti within 10 bucks) did, but at a lower power consumption. That was the reason I got one for my media server was because it was inexpensive and I didn't need a power connector for it.
If I was getting it for a half way decent gaming system, I wouldn't even look at anything less than a x60 or AMD's case x70 card.
The 1050ti looks to be a good buy for light gaming, nothing more, and people that don't game much, would they need the extra horsepower at the extra cost of the 47x? Probably not.