…all the while feeling they have chosen a language that they can grow with.
In the IoT, JS is up against C and Python and even Perl. I can’t imagine anyone stupid enough to choose JS over C and Python. Embedded software is one of C’s greatest applications.
For mobile, JS is going nowhere because the mobile development community overwhelming prefers Java (Android) and Objective-C/Swift (iOS). Even Python (with Kivy) or C# (with Xamarin) would be more preferable.
Even Node will go away because Go language is the future.