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.
They are gonna have to eat some loss to get people to feel these things are worth buying. It's not cheap to make a gpu but it's kinda pointless if you spent all that money making the things and they also don't sell on top of that