Desperate times call for desperate measures, I guess. I wonder if these are new and overstock that had been sitting in a warehouse.... surely they cannot be pressing new 1050ti cores at this point...
Nvidia undoubtedly had extra dies. Biggest question I'd have would be the quality of the dies; if they'd been binned then stored, and these are the low-quality ones, or if they'd just been produced and stored, so there are still cards being sold that are about as good as the ones sold during their original retail runs.
Also, as much as I despise this class of GPUs as an enthusiast, both actually have good usescases.
The GTX1050Ti is the lowest-end ...Pascal...? that has the full NVENC of its generation, and the lowest-end unit that also came equipped with 4GB of VRAM. I bought one originally because it was also available in a slot-only powered version, originally for HTPC transcoding use (which has been frustrated by other events), and now it's in the wife's desktop because AMD can't make entry-level GPUs (RX460 4GB in this case) that are stable for content creation. We tried, and the hardware swap was the path of least resistance. The 1050Ti has been drama-free in the roles it has served.
The RTX2060 is useful because it is the cheapest / lowest-end part that has RTX, which means that it has the full Turing NVENC (a step above the Pascal one), and it has the ability to do stuff like DLSS, as well as RTX voice (and the full Studio) without the constant load. You're probably not going to use the ray-tracing capability as much, but it's a headline feature that is available, and it's nice to have.
Personally, I'd take an RTX2060 if it were available for below the original MSRP as it normally would be, if 'normal' ever returns. I might even take two.
I'd use AMD, and for the usecases I have in mind I'd normally look at AMD first, but having been bitten twice in the last year I'm resisting that urge, so I find Nvidia's move to put more stock on the shelves welcome.