I wouldn't count on TR 1st and 2nd gens being generally available much longer. At this moment, the only TR in stock at Newegg is a 1950X.
I'm holding out hope that AMD recognizes the mistake they made with TR 3rd generation, and starts TR 4th generation (Zen 3) at 16 cores as most. The OEM-only versions (which go down to 12 cores for TR 2nd generation) just don't count.
They lost a lot of sales by starting at 24 cores and $1400. But they're so constrained by wafer availability now that I'm not sure that fact is even relevant just yet.
I'm hoping they'll start TR 4th generation (Zen 3) at about 12 cores and ~$600. I've held off on TR 2nd generation because of the $2000+ entry fee ($1400 for the processor, $600+ for a new motherboard), and now there seems to no longer be any stock regardless. If TR3 doesn't come a bit further back down to earth, it's going to create an even larger gap in the market for real computers (~20 PCIe lanes are the makings of a toy computer, not a real one).