No one knows what will happen in the distant future as it's up to market forces, but I'm confident that VS and GS will still be around in 4 years. If SPUs are mostly used to build data structures that doesn't obsolete VS and GS as today VS and GS are not used to build data structures.