I think the main issue is the price point. It's a good card; it's pushes fps, and it's got stable drivers that work with DX9.
But it's only marginally better than the 3060ti (10%), it's only has 8gb of VRAM (which is already starting to matter) on a memory bus that's only half as wide as it's predecessor, and it's has similar performance to the cheaper ($50+CAD at time of writing) 6700xt.
As for the 4070. If the 4060ti is a bad deal, the 4070 is atrocious.
The 4060ti is fine. But the price is a bitter dissapointment, and it seems to be part of a trend where Nvidea tests the limits of what the market will bear.