The “webdev” kind of person you’re talking about likely doesn’t have the same education as even a relatively unskilled “enterprise Java dev.” I think you’re overselling the complexity of using the tooling at FAANG type companies. The tech is complex, but a tiny fraction of the company actually works on that stuff.
What are you talking about? They have exactly the same education as an “enterprise Java dev”. It’s someone who ties their professional career to one language and one use-case.
I’m inclined to believe that the enterprise Java dev can get away with knowing much less. Basically being a master of their domain, which incredibly valuable to the company they’re at, and not at all to the market as a whole.