Do you? Half of my colleagues who do web development would be utterly unable to tell you what TLB or virtual memory are, probably don't remember Ohm's law, and while they would probably be able to write a sorting function on their own, chances are they'd fail even the most basic exam on data structures and algorithm.
And they can do their job just fine. This isn't 1995, when writing dynamic websites was a pioneer's job. What they do is enough of a commodity that it can be outsourced to college freshmen at the end of the world. People don't need a degree to do that now, just like they didn't need one back then, only for different reasons.
Also, no, doing electrician's work is far more complex than IT support. For one thing, the chances of dying because of doing it improperly are quite disproportionate, and the amount of theoretical knowledge you need in order to be an electrician is not negligible at all. Your average hipster who's proud of the amazingly cool things he's hacking on his Arduino knows a lot less about it than your average electrician, even if the electrician isn't so obnoxious about it.
The software industry does not revolve around web development. Yes it is a large percentage but it is not the only type of software, and many web development jobs require understanding data structures and algorithms. As always, it depends.
I don't see how this contradicts what I said. There are tons of jobs in the software industry that don't require anything so advanced that you'd need a degree for. The JS hipsterisms are a prime example of those, but they aren't necessarily the only ones.
And they can do their job just fine. This isn't 1995, when writing dynamic websites was a pioneer's job. What they do is enough of a commodity that it can be outsourced to college freshmen at the end of the world. People don't need a degree to do that now, just like they didn't need one back then, only for different reasons.
Also, no, doing electrician's work is far more complex than IT support. For one thing, the chances of dying because of doing it improperly are quite disproportionate, and the amount of theoretical knowledge you need in order to be an electrician is not negligible at all. Your average hipster who's proud of the amazingly cool things he's hacking on his Arduino knows a lot less about it than your average electrician, even if the electrician isn't so obnoxious about it.