The best tool for the job is the one you know and love.
I have not developed a deep love for a language yet. Swift has been interesting me, but so has Zig.
Then you should consider Lindy effect. Newer languages have counter-intuitively a shorter life expectancy than older ones.
By that definition you will be stuck on the first language you love.
And someone will be stuck not to do anything because they are unsatisfied with all languages. :-)
It depends. Many languages are a poor fit for certain use cases, and some are bad at everything beyond a very specific niche. Some are rather unpleasant to write any kind of substantial UI with.
Of course, writing a bootloader in Matlab or a MMORPG in Visual Basic would be masochistic. But these days people are writing CLI tools and TUI in Typescript...