One upside of code increasingly being written in languages that are predominantly single threaded like Python/JS is that these issues do not matter as much.
Of course sometimes "small interface" isn't really viable from a performance standpoint and you want a well-engineered multicore application with lots of shared data, and you just can't do that with JS or Python (or at least it's very hard). That's a good reason to choose a different language.