This is about the same as saying technology shouldn't progress when costs are high. It's when costs are high than technology needs to progress the most. The high costs right. now might be due to supply chain problems, but diminishing costs can be achieved through technology advancement. Together with better technology comes better manufacturing techniques.
If Nvidia stopped at the 30 series and focused on releasing old models based on old tech again and again, customers would lose out in the end, in both availability and performance. High tech fabs won't be producing at their tech level as much anymore, and low tech products would start needing components the previously high tech production lines, and availability would worsen.