Memory allocation is probably the easiest thing Nvidia could fix for their next GPU line. But people are really feeling the mediocrity of the 4000 series of GPUs. I don't know if it's technologically possible for Nvidia to improve the situation with greater power increases per gen. But they should atleast get their product prices down.
This is a massive misjudgement of the situation IMO. Technically the 4000 series are spectacular. The issue here is that NVIDIA are trying to sell each SKU into a higher performance tier than its suited for at the same or even higher prices than the previous gen GPU of the same performance tier. Essentially paying more for less.
If something like following were the case then no one at all would be complaining and instead we'd be hailing the 4xxx series as being as great as Ampere or better.
4080 @ $799
4070Ti -> 4070 @ $549
4070 -> 4060Ti @ $449
4060Ti -> 4050Ti @ $329
4060 -> 4050 @ $199