Here is another reason. We need to remain relevant to the next generation of users. The youths are very likely to have taken a coding class at some point and almost any language they learn will have support in something like VSCode. VSCode is amazing and robust and maintained. So, if people have any coding experience at all, they already know and are familiar with editors like that. So if you want to teach them SC, then they are already in a familiar environment. It doesn’t take much to convince them that SC is a legit language because it works like all the other ones in the same coding environment. ALSO, placing SC in these existing environments shows that it is in a broader ecosystem of languages. It places plugin design and language development within the same environment as SC coding, so it will encourage more people to do those things. It will also make it easy for people who are learning programming for the first time to branch out into other languages. I think it is a win win win.
Sam