As someone who currently works in Microsoft's web ecosystem, I would have to disagree. Microsoft's tools encourage you to know the underlying HTML and "how things work" under the hood.
I'm pretty sure it's going to be a tough road to slap together a site with Visual Web developer or Visual Studio without knowing the "guts" of HTML/CSS/JavaScript, C# or VB, an ORM, and and a smattering of SQL.