I think the main takeaway for me from watching the YC Startup School videos was that doing a unicorn-scale startup vs a small business initially takes about the same effort for the founders.
So, why would you choose the latter then?
Developer investing his/her time into learning a more limited programming language is like a founder investing his/her time into a limited upside opportunity.
The initial time investment is roughly the same, the expected upside is very different.
Off-course there are lots of people who are using GoLang (similarly to JS) without learning it properly first, but in the long time it will bite them. In order to truly master any programming language ecosystem one need to invest at least half a year anyways, be it GoLang or Rust.
Similarly some people rushing to start startups without learning entrepreneurship first and/or bothering to research the problem domain and their competition.