Whoever says web is "easy" never had to build or maintain a large web application. The ecosystem is incredibly deep and constantly evolving, to the point where best practices change every six months.
“Aren’t you just trying to walk to the store?”
“Look! I added a fifth! Everyone do this now!”
(You might think it cheating somewhat because HoneySQL is just a thin syntactic wrapper on SQL, but then again, if I weren't cheap/poor, I could use Datomic, where it really is the same language.)
I don't have a good explanation for either of those phenomena, but I think language-counting isn't a good way to combat them.
With web development, I have to know HTML, CSS, and JS at least. I probably really need to know SQL. And I switch between those four (at least) every day, many times a day.
The context switching existed but not at the same frequency.