I feel that discussing tools in terms of hotness is counter-productive. Each tool is developed as a response to improved understanding of common problems. As we solve one issue, new ones arise which in turn require new tools. The tools themselves do not cause complexity, they are a response to the more sophisticated work we try to produce.
The cure for JavaScript fatigue is not to learn all the things. The cure is to stop trying to keep up and just learn the bits that you’re really excited about right now, or the stuff you need to know to do the job you’re doing today.