エクセルとかのマクロもVBベースだし(C#も使えるようになるらしいが)早々マイクロソフトがVBを手放すとは思えないなあ。
どうせ中間言語の.netなんだから、VBもC#も共存でいいんじゃないの?
無理やりなくす必要はないでしょ。
人口減ったつっても、C#よりはまだ多かったと思うが。
とにかく.NETのC#は中級者以上、VBは初心者から入れるっていうので住み分ければいいじゃん。