Earlier quoted context omitted.
I don't think Nvidia is worried about cannibalizing their A100 and H100 business, I think they're trying to keep the cards something resembling affordable for gamers.
Then why wouldn't they just make more of them? The excuse is supposed to be fab capacity, but the 3070 has better performance than the 4060 etc. and is built on the older process which should no longer be in short supply.
It'd be better for them to sell low priced gaming cards that would perform poorly for non-gaming purposes and sell extremely high priced specialty cards to the people who want to use them for AI or crypto or whatever other non-gaming uses they come up with.
That'd at least keep the price of video cards low for gamers, avoid supply issues, and allow nvidia to extract massive amounts of profit from companies with no interest in video games. The only downside would be that it makes it harder for anyone who doesn't have deep pockets to get into the AI game.