Honestly, I doubt tensor cores are useless. The problem, like anything is adoption. If every single gpu on the market had tensor cores you'd probably see them used for a lot more. Right now adoption is too low for studios to invest heavily. It's the same thing every time new hardware features come out. People say they're useless until you hit a critical point of hardware support and suddenly every developer starts using it. Question becomes how many years until they're really leveraged and will this gen of gpus still be capable at that time.
It's very different this time IMO.
An example where your point holds would be tessellation:
We know we want curvy round objects, not hexagons. So there is a need for more triangles to get there.
NV did pioneer work over the decades, but adoption made early support like HW bezier patches a failure. (I used it, and it was really nice and fast - skinned characters looked awesome.)
AMD tried some other things, but same problem.
Later we got Tessellation shaders, and adoption worked. Although it never became a killer feature.
Now what's the situation with tensor cores?
We don't know what we could do with ML in game runtimes, we even struggle to make it useful in offline content creation. And game developers never requested HW accelerated ML. (I'm not just against it! I think it's promising. And there was related discussion about potential applications.)
Non the less NV pushes it to market with a heavily overpriced GPU generation. Marketing campaign about innovation leading upscaling, necessary to compensate the underperforming other new feature, helps to convince customers.
Some of them pay the price and are happy about it, but most simply can't afford the new tech innovation. Not really helpful for the PC gaming platform, imho.
And now, having the second GPU generation with tensor cores, still nobody aside NV uses it. And there still is no other application beside upscaling. (Correct me if i'm wrong - there may be some things in the work using DirectML ofc.)
In short: NV pushes a datacenter feature to gaming market, offloading related costs (also about chip development) to gamers. And all they get is a form of TAAU with all its shortcomings - if they realize or not.
In some years, eventually game developers will have found ML applications, and then tensor cores may be justified.