This is absolutely correct from the perspective of a senior developer. Junior devs generally haven't completed enough language/framework hype cycles to develop the required experience (or cynicism really) to look past the bullshit to this very simple fact.
how we present has changed a lot, though. And we reap the rewards of not teaching.
As a general example, part of why accessibility on the web is so poor is because we don't teach anything about it. It's become this mythical scary thing, when in reality a lot of the pain is avoidable with a little bit of thinking. We just don't teach any of it.
I mean it's a thin or fat client talking to a fat or thin data source over a network. "We" have been building systems like that since the 1950's.