It's already had a longer run than VBx-VB6, and I would expect that some flavor will still be around 10 years from now, since VB6 is still around today. Still, I would be a bit surprised if whatever language fills the niche currently filled by VB still looks like the .NET of today in twenty years.

If the point to the post was to cause some kind of panic among .NET developers....good luck.