The big problem is it's not really under AMD's control, it's the devs that decide what goes in the gpu's memory. How many do you think are going to optimize memory usage just for Fury, how hard do you think AMD will really try to help them? It's not like lack of memory is the way things are going, it's just a particular problem for one card that will be resolved as soon as HBM 2 arrives.
It will never be worth it for a dev to optimize just for fury - how many extra sales will that get them that they wouldn't have got anyway? Perhaps you'll get one or two games "optimized for fury" stamped on them where AMD has paid the dev to put in some special path for Fury, but that will be it. Not that 4GB is the end of the world - it's plenty most of the time, you just might have to turn down the odd memory intensive setting a notch now and again because of it.
It will never be worth it for a dev to optimize just for fury - how many extra sales will that get them that they wouldn't have got anyway? Perhaps you'll get one or two games "optimized for fury" stamped on them where AMD has paid the dev to put in some special path for Fury, but that will be it. Not that 4GB is the end of the world - it's plenty most of the time, you just might have to turn down the odd memory intensive setting a notch now and again because of it.