JavaScript vs. jQuery

…this is a debate that seems to have no definitive conclusion, at least not in the foreseeable future. Objectively and theoretically speaking, you could do the same things using either one of them, and you can mix them up as well. So why do developers have an affinity for one or the other, even though they could create the same effects using either one of them?