So business works. With staying at VB6 (I liked it!) MS will not earn any money. So they had to invent "new things" like .NET. As John said, even .NET is obsolete in a few years and "someone" has a new idea which generates money. XP was a good system and now I have WIN10 (and I like it, too) but let's be honest: What do we do with our computers? We all start our favourite browser, check our mails, buy some things, read some things, code some things. That's it. Nothing new since decades.
And from time to time somebody has a new development environment like B4x. Again I had to learn how it works. Same procedure. The main thing is that you know HOW to develop. The language is less important.
My first statement on a computer was a FOR ... NEXT loop (I did not start with a simple "print"). And guess what? 35 years later I'm here doing FOR ... NEXT loops in B4x