- computers are uselessly complex even for simple tasks
- UI changes are pushed by vendors every other year or so, despite providing zero interesting features for users
- there's no IT education, and when there is it's focused on writing a CV on Microsoft Word and sending email, nothing more
All three points could be addressed. And having a proper UX that empowers users with ease can help. I don't think all web users need to know what "URL" means or even what's http://, but they could certainly understand the difference between "location" and "search criteria" if UI was good. Even a simple help box could help: "If you know the address you're going to, type it here. Otherwise, click the search button". The kind of UX that's similar enough to phonebooks and maps so users aren't confused.
https://www.nngroup.com/articles/computer-skill-levels/