This all reflects in job descriptions. They just mention a ton of buzz tech, no matter if they actually use it, if you would actually use it in the job. No description of what you will actually do. This focus on the tech stack is superficial.
E.g. if you were writing a device driver, you might try to choose c over asm wherever you can. If you were writing an enterprise app, you might choose java over c++. Etc etc
The idea is that you don’t want to give up productivity boosters like garbage collection unless you’re forced to.
But it’s just an idea and not everyone buys into it. Otherwise we’d all be writing in the ultimate programming language (lisp).
I like Lisp, but I'd argue that languages like Python and Ruby are higher level. Also easier to read.
Higher level - i think that has to go to lisp and it's because of macros. You can write your own programming language, lisp is more like a toolkit for creating the ideal language for solving your problem in that regard.
I agree with all 4 of those points in that tweet.
You can do some pretty twisted things from the comfort of python, e.g. years ago i was able to create an LD PRELOADable shim in python: https://github.com/CraigJPerry/pyshim